Notice (8): Undefined index: region [APP/Controller/ProductsController.php, line 1390]Code Context$meta_title = $arrReturnProducts['title']." | ".@$arrReturnProducts['vintage']." ".@$arrReturnProducts['category'] ." | ".$this->regionArr[$arrReturnProducts['region']]." - ".$this->countryArr[$arrReturnProducts['country']]." | Eurowines";/*$meta_title = $product['meta_title'];*/$product_slug = 'malbec-estate' $submit_review_action = '' $customer_details = '' $session = object(Cake\Http\Session) { [protected] _engine => null [protected] _started => null [protected] _lifetime => (int) 3600 [protected] _isCLI => false } $pcfValues_gpv = [ (int) 86 => 'Aglianico', (int) 87 => 'Aglianico del Vulture', (int) 88 => 'Albana', (int) 89 => 'Albarossa', (int) 90 => 'Aleatico', (int) 91 => 'Alicante', (int) 92 => 'Arneis', (int) 115 => 'Barbera', (int) 116 => 'Bardolino', (int) 117 => 'Biancatenera', (int) 118 => 'Bianco d'Alessano', (int) 119 => 'Bombino', (int) 120 => 'Bonarda', (int) 121 => 'Bonvino', (int) 122 => 'Bosco', (int) 123 => 'Bovale Sardo', (int) 124 => 'Cabernet Franc', (int) 125 => 'Cabernet Sauvignon', (int) 126 => 'Canaiolo', (int) 127 => 'Cannonau', (int) 128 => 'Carignan', (int) 129 => 'Carignano', (int) 130 => 'Carmenere', (int) 131 => 'Carricante', (int) 132 => 'Catarratto', (int) 133 => 'Cerasuolo', (int) 134 => 'Chardonnay', (int) 135 => 'Chenin Blanc', (int) 136 => 'Cinsault', (int) 137 => 'Coda di Volpe', (int) 138 => 'Colombana', (int) 139 => 'Colombard', (int) 140 => 'Colorino', (int) 141 => 'Cortese', (int) 142 => 'Corvina', (int) 143 => 'Corvinone', (int) 144 => 'Counoise', (int) 145 => 'Croatina', (int) 146 => 'Dolcetto', (int) 147 => 'Drupeggio', (int) 148 => 'Falanghina', (int) 149 => 'Fiano', (int) 150 => 'Freisa', (int) 151 => 'Friulano', (int) 152 => 'Gaglioppo', (int) 153 => 'Gamay Noir', (int) 154 => 'Garganega', (int) 155 => 'Gewurztraminer', (int) 156 => 'Glera', (int) 157 => 'Grappa', (int) 158 => 'Grecanico', (int) 159 => 'Grechetto', (int) 160 => 'Greco', (int) 161 => 'Greco di Tufo', (int) 162 => 'Greco Nero', (int) 163 => 'Grenache', (int) 164 => 'Grignolino', (int) 165 => 'Grillo', (int) 166 => 'Gros Manseng', (int) 167 => 'Insolia', (int) 168 => 'Lacrima', (int) 169 => 'Lagrein', (int) 170 => 'Lambrusco Maestri', (int) 171 => 'Lambrusco Marani', (int) 172 => 'Magliocco', (int) 173 => 'Malbec', (int) 174 => 'Malvasia', (int) 175 => 'Malvasia di Candia', (int) 177 => 'Malvasia di Lazio', (int) 178 => 'Malvasia Nera', (int) 179 => 'Mantonico', (int) 180 => 'Marsanne', (int) 181 => 'Merlot', (int) 182 => 'Molinara', (int) 183 => 'Monica', (int) 184 => 'Montepulciano', (int) 185 => 'Montepulciano d'Abruzzo', (int) 186 => 'Moscato', (int) 187 => 'Moscato Bianco', (int) 188 => 'Moscato Giallo', (int) 189 => 'Mourvedre', (int) 190 => 'Muscadelle', (int) 191 => 'Muscat', (int) 192 => 'N/A', (int) 193 => 'Nasco', (int) 194 => 'Nebbiolo', (int) 195 => 'Negroamaro', (int) 196 => 'Nerello Mascalese', (int) 197 => 'Nero d'Avola', (int) 198 => 'Nuragus', (int) 199 => 'Ormeasco', (int) 200 => 'Oseleta', (int) 201 => 'Pais', (int) 202 => 'Passerina', (int) 203 => 'Pecorino', (int) 204 => 'Pepella', (int) 205 => 'Petit Manseng', (int) 206 => 'Petit Verdot', (int) 207 => 'Petite Sirah', (int) 208 => 'Picolit', (int) 209 => 'Picpoul', (int) 210 => 'Piedirosso', (int) 211 => 'Pigato', (int) 212 => 'Pignolo', (int) 213 => 'Pinot Bianco', (int) 214 => 'Pinot Grigio', (int) 215 => 'Pinot Gris', (int) 216 => 'Pinot Meunier', (int) 217 => 'Pinot Nero', (int) 218 => 'Pinot Noir', (int) 219 => 'Pinotage', (int) 220 => 'Pitz'e Carroga', (int) 221 => 'Plavac Mali', (int) 222 => 'Primitivo', (int) 223 => 'Procanico', (int) 224 => 'Prugnolo Gentile', (int) 225 => 'Raboso', (int) 226 => 'Refosco', (int) 227 => 'Ribolla Gialla', (int) 228 => 'Ribolla Nera', (int) 229 => 'Riesling', (int) 230 => 'Riesling Renano', (int) 231 => 'Rolle', (int) 232 => 'Rondinella', (int) 233 => 'Rossese', (int) 234 => 'Rossetto', (int) 235 => 'Roussanne', (int) 236 => 'Ruche', (int) 237 => 'Sagrantino', (int) 238 => 'Sangiovese', (int) 239 => 'Sangiovese Grosso', (int) 240 => 'Sauvignon Blanc', (int) 241 => 'Schioppettino', (int) 242 => 'Sciascinoso', (int) 243 => 'Semillon', (int) 244 => 'Shiraz', (int) 245 => 'Sylvaner', (int) 246 => 'Syrah', (int) 247 => 'Tazzelenghe', (int) 248 => 'Tempranillo', (int) 249 => 'Tonda di Cagliari', (int) 250 => 'Torrontes', (int) 251 => 'Trebbiano', (int) 252 => 'Trebbiano di Lugana', (int) 253 => 'Trebbiano di Soave', (int) 254 => 'Trebbiano Toscano', (int) 255 => 'Ugni Blanc', (int) 256 => 'Verdeca', (int) 257 => 'Verdejo', (int) 258 => 'Verdelho', (int) 259 => 'Verdicchio', (int) 260 => 'Vermentino', (int) 261 => 'Vernaccia', (int) 262 => 'Viognier', (int) 263 => 'Viura', (int) 264 => 'Zinfandel', (int) 369 => 'Toscano' ] $CSetting = object(Cake\ORM\Entity) { 'id' => (int) 1, 'require_registration' => 'Yes', 'register_page_disclaimer' => 'Yes', 'register_page_disclaimer_text' => '', 'create_an_account' => 'No', 'create_an_account_text' => '<p>I consent for my personal information to be stored on this system to create an account. <strong>You can edit your information or delete your account at any time in your account settings.</strong></p>', 'marketing_optin' => 'Yes', 'terms_condition' => 'No', 'terms_condition_text' => '<p>I confirm I understand and agree to Diginow Ltd <a href="/gdpr">GDPR policy</a>.</p> ', 'two_step_authentication' => 'Yes', 'tsa_email_format_subject' => 'Please activate your account to continue your registration', 'tsa_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering on our website. In order to continue your registration, please activate your account:</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> <p>If you do not confirm and activate your registration, the details you submitted will be deleted in due course.</p> ', 'two_day_reminder' => 'No', 'tdr_email_format_subject' => 'Please activate your account', 'tdr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering with us. We have noticed you haven't confirmed and activated your account. The next step is to activate your account which you can do by clicking on the button below.</p> <p>Once activated, you will then purchase product / add to cart / add to wishlist products.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> ', 'seven_day_reminder' => 'No', 'sdr_email_format_subject' => 'Please activate your account', 'sdr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering with us. We have noticed you haven't confirmed and activated your account. The next step is to activate your account which you can do by clicking on the button below.</p> <p>Once activated, you will then be able to purchase product/ save products .</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> ', 'automatic_delete_pending_account' => 'No', 'adpa_days' => 'None', 'adpa_email_format_subject' => 'We have deleted your registered data', 'adpa_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We have noticed you haven't confirmed and activated your account after registering on our website. Therefore, we have now deleted your account in line with data protection regulations.</p> <p>If you'd like to register with us, please do so on the website.</p> ', 'aae_email_format_subject_for_customer' => 'Thank you for registering with [SITE_NAME]', 'aae_email_format_for_customer' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for commencing your registration process. Please see below your login details including your generated password which can be changed once you have logged into your profile.</p> <p><strong>Email:</strong> [EMAIL]<br /> <strong>Password:</strong> [PASSWORD]</p> <p><strong>Please keep these details safe as they will be needed when you need to login to your account on our website:</strong></p> <p style="text-align: center;">-------------------------------------------------------------------------</p> <p>The data we store for you is the information you supplied on registration.</p> <p>Once again, welcome – we would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'aae_email_format_subject_for_google_linkedin_customer' => 'Thank your for registering with us via [GOOGLE_OR_LINKEDIN]', 'aae_email_format_for_google_linkedin_customer' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for commencing your registration process via [GOOGLE_OR_LINKEDIN]. Please follow the link below to continue completing your profile:</p> <p><a href="https://www.renardresources.com">https://www.renardresources.com</a></p> <p>You can login with you [GOOGLE_OR_LINKEDIN] credentials.</p> <p>The data we store for you is the information you supplied on registration.</p> <p>Once again, welcome – we would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'aae_email_address' => 'abhi@diginow.co.uk,hello@diginow.co.uk', 'aae_email_format_subject_for_notifier' => 'Website registration - [First Name] [Last Name]', 'aae_email_format_for_notifier' => '<p style="margin-bottom:20px;"><strong>The following candidate created an account on the website:</strong></p> <p style="margin-bottom:20px"><strong>Name: </strong>[First Name] [Last Name]<br /> <strong>Email: </strong>[Email Address]<br /> <strong>Phone Number: </strong>[Phone Number]<br /> <br /> [CV_UPLOADED_OR_NOT_TEXT]</p> <p style="margin-bottom:20px">An account has been created in the management portal under 'Candidate Manager' and it is set to ACTIVE.</p> ', 'aae_email_format_subject_for_google_linkedin_notifier' => 'Customer registration - [FIRST_NAME] [LAST_NAME] - [GOOGLE_OR_LINKEDIN]', 'aae_email_format_for_google_linkedin_notifier' => '<p><strong>The following candidate created an account on the website:</strong></p> <p>Email: [EMAIL]</p> <p>First name: [FIRST_NAME]</p> <p>Last name: [LAST_NAME]</p> <p>Platform: [GOOGLE_OR_LINKEDIN]</p> <p>An account has been created in the management portal under 'Candidate Manager' and it is set to ACTIVE.</p> <p><strong>An email has been sent to the candidate with welcome message.</strong></p> ', 'forgot_login_email_format_subject' => 'Reset your account password', 'forgot_login_email_format' => '<p>Dear [FIRST_NAME],</p> <p>You are receiving this email because we received a password reset request for your account.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> <p>If you did not request a password reset, no further action is required.</p> ', 'no_cv_reminder' => 'No', 'ncr_days' => 'None', 'ncr_email_format_subject' => 'You havent upload a CV yet', 'ncr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't uploaded your CV since you registered on [DATE_OF_REGISTRATION].</p> <p><b>Please login on the website and upload your CV so you can apply for opportunities on the platform. Rest assured, you will have complete control over the security and visibility of your CV.</b></p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'update_cv_reminder' => 'No', 'ucr_months' => 'None', 'ucr_email_format_subject' => 'Please update your CV', 'ucr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't updated your CV since [DATE_OF_CV]. We are always looking for up to date CV's as it will help us find you the best opportunities.</p> <p><b>Please login on the website and update your CV.</b></p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'last_login_three_month_reminder' => 'No', 'lltmr_email_format_subject' => 'Can we continue to assist you in your job search?', 'lltmr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't logged in to your account on the website for over 3 months. </p> <p>If the account remains inactive, we will delete your data in due course.</p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'auto_account_delete' => 'No', 'aad_months' => 'None', 'aad_email_format_subject' => 'We've deleted your account', 'aad_email_format' => '<p>We've noticed that you haven't logged in to your account on our website for quite some time. <strong>We have therefore deleted your account from our system. All data that you supplied has been deleted.</strong></p>', 'manual_account_delete' => 'No', 'mad_email_format_subject' => 'Your account has been deleted', 'mad_email_format' => '<p>Dear [FIRST_NAME],</p> <p>As per your request, we have deleted your account and associated data from our systems.</p> <p>We wish you all the best in your search for your next opportunity.</p> ', 'layout_for_productbox_grid' => '<p><div class="col-xs-6 col-sm-4 MainProductBox">nmnmfmmxcncxvxcv<br /> <div class="productbox" id="[PRODUCT_ID]" ><br /> [ON_SALE_CAPTION]<br /> <figure>[PRODUCT_IMAGE]</figure><br /> [MAIN_CATEGORY1]<br /> <div class="product-details"><br /> <div class="ratings-container"><br /> <div class="product-ratings"><br /> <span class="ratings" style="width:[PRODUCT_RATINGS]%"></span><!-- End .ratings --><br /> </div><!-- End .product-ratings --><br /> </div><!-- End .product-container --><br /> <h3 class="product-title">[PRODUCT_TITLE]</h3><br /> <div class="price-box">[PRODUCT_PRICE]</div><br /> <div class="product-action">[PRODUCT_ACTIONS] </div> <br /> </div><br /> </div> <br /> </div></p> ', 'layout_for_productbox_list' => '<div class="col-xs-6 col-sm-4 MainProductBox"> <div class="productbox" id="[PRODUCT_ID]"> <div class="product-details"> <div class="ratings-container"> <div class="product-ratings"><!-- End .ratings --></div> <!-- End .product-ratings --></div> <!-- End .product-container --> <h3 class="product-title">[PRODUCT_TITLE] 3423434</h3> <div class="price-box">[PRODUCT_PRICE]</div> <div class="product-action">[PRODUCT_ACTIONS]</div> </div> </div> </div> ', 'allow_customers_to_post_reviews' => 'Yes', 'allow_customers_to_save_listings' => 'Yes', 'allow_guest_checkout' => 'Yes', 'allow_home_page_popup' => 'No', 'display_category_products' => 'Yes', 'home_page_category_id' => (int) 27, 'no_of_home_page_category' => (int) 3, 'allow_out_of_stock_notifications' => 'Yes', 'display_newproducts_homepage' => 'Yes', 'no_of_products_homepage' => (int) 6, 'display_specialoffers_homepage' => 'Yes', 'no_of_products_special_offers' => (int) 6, 'display_featured_products_homepage' => 'Yes', 'no_of_products_featured_products' => (int) 6, 'product_detail_number_of_other_products' => (int) 4, 'actsl_email_format_subject' => 'Your saved Products.', 'actsl_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We thought we would remind you that you saved some products on our website. Remember other customers can purchase them quickly, so as a heads up, if you are going to buy it, then please do so at your earliest.</p> <p>Here's a list of what you have saved:</p> <p>[ALL_SAVED_PRODUCTS]</p> ', 'similar_job_alert' => 'Yes', 'sja_email_format_subject' => 'Similar job opportunities for you', 'sja_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We thought we would remind you that you might be interested some products related while buying products on our website. Remember other customers can order it quickly, so as a heads up, if you are going to buy it, then please do so at your earliest.</p> <p>Here's a list of what you have saved:</p> <p>[ALL_PRODUCTS]</p>', 'recaptcha' => 'No', 'updated_by' => 'CMS Master', 'created' => null, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'CustomerSettings' } $PSetting = null $productsQuery = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Products.id AS `Products__id`, Products.admin_id AS `Products__admin_id`, Products.title AS `Products__title`, Products.slug AS `Products__slug`, Products.image AS `Products__image`, Products.description AS `Products__description`, Products.washing_instructions AS `Products__washing_instructions`, Products.preview AS `Products__preview`, Products.related_product_ids AS `Products__related_product_ids`, Products.specification_file AS `Products__specification_file`, Products.specification_file_log AS `Products__specification_file_log`, Products.meta_title AS `Products__meta_title`, Products.meta_keywords AS `Products__meta_keywords`, Products.meta_description AS `Products__meta_description`, Products.status AS `Products__status`, Products.is_featured_product AS `Products__is_featured_product`, Products.archive_date AS `Products__archive_date`, Products.added_by AS `Products__added_by`, Products.updated_by AS `Products__updated_by`, Products.no_of_views AS `Products__no_of_views`, Products.reviews_viewed AS `Products__reviews_viewed`, Products.search_keywords AS `Products__search_keywords`, Products.search_keywords1 AS `Products__search_keywords1`, Products.created AS `Products__created`, Products.modified AS `Products__modified` FROM products Products WHERE (Products.slug = :c0 AND Products.status = :c1) LIMIT 1', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Products__id' => 'integer', 'Products.id' => 'integer', 'id' => 'integer', 'Products__admin_id' => 'integer', 'Products.admin_id' => 'integer', 'admin_id' => 'integer', 'Products__title' => 'string', 'Products.title' => 'string', 'title' => 'string', 'Products__slug' => 'string', 'Products.slug' => 'string', 'slug' => 'string', 'Products__image' => 'string', 'Products.image' => 'string', 'image' => 'string', 'Products__description' => 'text', 'Products.description' => 'text', 'description' => 'text', 'Products__washing_instructions' => 'text', 'Products.washing_instructions' => 'text', 'washing_instructions' => 'text', 'Products__preview' => 'string', 'Products.preview' => 'string', 'preview' => 'string', 'Products__related_product_ids' => 'string', 'Products.related_product_ids' => 'string', 'related_product_ids' => 'string', 'Products__specification_file' => 'string', 'Products.specification_file' => 'string', 'specification_file' => 'string', 'Products__specification_file_log' => 'text', 'Products.specification_file_log' => 'text', 'specification_file_log' => 'text', 'Products__meta_title' => 'string', 'Products.meta_title' => 'string', 'meta_title' => 'string', 'Products__meta_keywords' => 'text', 'Products.meta_keywords' => 'text', 'meta_keywords' => 'text', 'Products__meta_description' => 'text', 'Products.meta_description' => 'text', 'meta_description' => 'text', 'Products__status' => 'string', 'Products.status' => 'string', 'status' => 'string', 'Products__is_featured_product' => 'string', 'Products.is_featured_product' => 'string', 'is_featured_product' => 'string', 'Products__archive_date' => 'datetime', 'Products.archive_date' => 'datetime', 'archive_date' => 'datetime', 'Products__added_by' => 'string', 'Products.added_by' => 'string', 'added_by' => 'string', 'Products__updated_by' => 'string', 'Products.updated_by' => 'string', 'updated_by' => 'string', 'Products__no_of_views' => 'integer', 'Products.no_of_views' => 'integer', 'no_of_views' => 'integer', 'Products__reviews_viewed' => 'string', 'Products.reviews_viewed' => 'string', 'reviews_viewed' => 'string', 'Products__search_keywords' => 'text', 'Products.search_keywords' => 'text', 'search_keywords' => 'text', 'Products__search_keywords1' => 'text', 'Products.search_keywords1' => 'text', 'search_keywords1' => 'text', 'Products__created' => 'datetime', 'Products.created' => 'datetime', 'created' => 'datetime', 'Products__modified' => 'datetime', 'Products.modified' => 'datetime', 'modified' => 'datetime', 'ProductDetails__id' => 'integer', 'ProductDetails.id' => 'integer', 'ProductDetails__product_id' => 'integer', 'ProductDetails.product_id' => 'integer', 'product_id' => 'integer', 'ProductDetails__product_custom_field_id' => 'integer', 'ProductDetails.product_custom_field_id' => 'integer', 'product_custom_field_id' => 'integer', 'ProductDetails__product_custom_field_value' => 'text', 'ProductDetails.product_custom_field_value' => 'text', 'product_custom_field_value' => 'text', 'ProductDetails__created' => 'datetime', 'ProductDetails.created' => 'datetime', 'ProductDetails__modified' => 'datetime', 'ProductDetails.modified' => 'datetime', 'ProductImages__id' => 'integer', 'ProductImages.id' => 'integer', 'ProductImages__product_id' => 'integer', 'ProductImages.product_id' => 'integer', 'ProductImages__image' => 'text', 'ProductImages.image' => 'text', 'ProductImages__is_primary' => 'string', 'ProductImages.is_primary' => 'string', 'is_primary' => 'string', 'ProductImages__display_order' => 'integer', 'ProductImages.display_order' => 'integer', 'display_order' => 'integer', 'ProductImages__status' => 'string', 'ProductImages.status' => 'string', 'ProductImages__created' => 'datetime', 'ProductImages.created' => 'datetime', 'ProductImages__modified' => 'datetime', 'ProductImages.modified' => 'datetime' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [ 'ProductDetails' => [[maximum depth reached]], 'ProductImages' => [[maximum depth reached]] ], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\ProductsTable) {} } $product = [ 'id' => (int) 2003, 'title' => 'Malbec Estate', 'slug' => 'malbec-estate', 'image' => '20240614_PRODUCT_IMAGE_1718364945.png', 'is_featured_product' => 'No', 'no_of_views' => (int) 1385, 'status' => 'Live', 'created' => object(Cake\I18n\FrozenTime) { 'time' => '2021-07-16T08:24:18+01:00', 'timezone' => 'Europe/London', 'fixedNowTime' => false }, 'modified' => object(Cake\I18n\FrozenTime) { 'time' => '2026-02-13T13:18:42+00:00', 'timezone' => 'Europe/London', 'fixedNowTime' => false }, 'description' => '<p>Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish.</p> ', 'washing_instruction' => null, 'related_product_ids' => null, 'meta_title' => ' Malbec Estate, Don Manuel Villafane ', 'meta_keywords' => '', 'meta_description' => '', 'is_on_sale' => 'No', 'avail_quantity' => 'NO_MAX', 'avg_rating' => '0.0', 'code' => '30550524', 'vintage' => '2024', 'classification' => 'Estate Selection', 'country' => '62', 'producer' => 'Don Manuel Villafane', 'category_id' => '26', 'category' => 'Red Wine', 'category_slug' => 'red-wine', 'grapevariety' => '173', 'abv' => '14%', 'closure_detail' => 'Natural Cork', 'closure' => '360', 'vinification' => 'The soil of Mendoza is permeable, sandy and with a very good balance of nitrogen, ideal for the growing of excellent varieties. The Malbec grapes are harvested from Villafane's vineyards, located a mere 90 metres from the winery door. The grapes are vinified using traditional winemaking methods in tank using naturally occurring yeasts.', 'case_size' => '6', 'original_price' => '11.57', 'sale_price' => '11.57', 'currency_code' => 'GBP', 'currency_symbol' => '£' ] $currency_code = '£' $pcf_data = [ 'digi_title' => (int) 1, 'digi_image' => (int) 2, 'digi_price' => (int) 3, 'digi_quantity' => (int) 4, 'digi_description' => (int) 5, 'is_on_sale' => (int) 6, 'digi_discount_percentage' => (int) 7, 'apply_shipping_charges' => (int) 8, 'category' => (int) 9, 'unique_sku' => (int) 13, 'video_radio' => (int) 24, 'digi_code' => (int) 27, 'digi_EAN' => (int) 28, 'digi_classification' => (int) 29, 'digi_country' => (int) 30, 'digi_region' => (int) 31, 'sub-region' => (int) 32, 'digi_producer' => (int) 33, 'digi_grapevariety' => (int) 34, 'digi_speciality' => (int) 35, 'digi_abv' => (int) 36, 'digi_formatsize' => (int) 37, 'digi_closure' => (int) 38, 'digi_vinification' => (int) 39, 'digi_notes' => (int) 41, 'pricing' => (int) 42, 'digi_case_size' => (int) 43 ] $arrCategoryNames = [ (int) 12 => 'Dessert Wine', (int) 26 => 'Red Wine', (int) 27 => 'Sparkling Wine', (int) 28 => 'White Wine', (int) 29 => 'Rose Wine', (int) 30 => 'Liquers & Spirits', (int) 366 => 'Spirits ', (int) 367 => ' Other', (int) 368 => ' Olive Oil ', (int) 370 => 'Semi-Sparkling ', (int) 371 => ' Beer' ] $arrAllCatLevelIds = [ (int) 0 => (int) 9 ] $arrCategorySlugs = [ (int) 12 => 'dessert-wine', (int) 26 => 'red-wine', (int) 27 => 'sparkling-wine', (int) 28 => 'white-wine', (int) 29 => 'rose-wine', (int) 30 => 'liquers-spirits', (int) 366 => 'spirits', (int) 367 => 'other', (int) 368 => 'olive-oil', (int) 370 => 'semi-sparkling', (int) 371 => 'beer' ] $arrCountryFlags = [ (int) 54 => '20210518_ICON_1621318586.png', (int) 55 => '20210518_ICON_1621318535.png', (int) 56 => '20210518_ICON_1621318509.png', (int) 57 => '20210518_ICON_1621318823.png', (int) 58 => '20210518_ICON_1621318562.png', (int) 59 => '20210518_ICON_1621318610.png', (int) 60 => '20210518_ICON_1621318459.png', (int) 61 => '20210518_ICON_1621318438.png', (int) 62 => '20210518_ICON_1621318391.png', (int) 63 => '20210518_ICON_1621318485.png' ] $arrReturnProducts = [ 'id' => (int) 2003, 'title' => 'Malbec Estate', 'slug' => 'malbec-estate', 'image' => '20240614_PRODUCT_IMAGE_1718364945.png', 'is_featured_product' => 'No', 'no_of_views' => (int) 1385, 'status' => 'Live', 'created' => object(Cake\I18n\FrozenTime) { 'time' => '2021-07-16T08:24:18+01:00', 'timezone' => 'Europe/London', 'fixedNowTime' => false }, 'modified' => object(Cake\I18n\FrozenTime) { 'time' => '2026-02-13T13:18:42+00:00', 'timezone' => 'Europe/London', 'fixedNowTime' => false }, 'description' => '<p>Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish.</p> ', 'washing_instruction' => null, 'related_product_ids' => null, 'meta_title' => ' Malbec Estate, Don Manuel Villafane ', 'meta_keywords' => '', 'meta_description' => '', 'is_on_sale' => 'No', 'avail_quantity' => 'NO_MAX', 'avg_rating' => '0.0', 'code' => '30550524', 'vintage' => '2024', 'classification' => 'Estate Selection', 'country' => '62', 'producer' => 'Don Manuel Villafane', 'category_id' => '26', 'category' => 'Red Wine', 'category_slug' => 'red-wine', 'grapevariety' => '173', 'abv' => '14%', 'closure_detail' => 'Natural Cork', 'closure' => '360', 'vinification' => 'The soil of Mendoza is permeable, sandy and with a very good balance of nitrogen, ideal for the growing of excellent varieties. The Malbec grapes are harvested from Villafane's vineyards, located a mere 90 metres from the winery door. The grapes are vinified using traditional winemaking methods in tank using naturally occurring yeasts.', 'case_size' => '6', 'original_price' => '11.57', 'sale_price' => '11.57', 'currency_code' => 'GBP', 'currency_symbol' => '£' ] $proReviews = [] $product_id = (int) 2003 $product_images = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 2814, 'product_id' => (int) 2003, 'image' => '20240614_PRODUCT_IMAGE_1718364945.png', 'is_primary' => 'Yes', 'display_order' => (int) 1, 'status' => 'Active', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'ProductImages' } ] $arrClosureDetails = [ (int) 360 => 'Natural Cork', (int) 361 => 'Synthetic Cork', (int) 362 => 'Screw Cap', (int) 363 => 'Mushroom Cork', (int) 364 => 'Crown Cap', (int) 365 => 'Glass Cap' ] $product_detail = object(App\Model\Entity\ProductDetail) { 'id' => (int) 107412, 'product_id' => (int) 2003, 'product_custom_field_id' => (int) 3, 'product_custom_field_value' => '11.57', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'product_procustomid' => '3_11.57', '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [ (int) 0 => 'product_procustomid' ], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'ProductDetails' } $pdkey = (int) 13 $product_custom_field_id = (int) 3 $product_custom_field_value = '11.57' $vcounter = (int) 0 $discount_method = 'None' $calculate_discount_amount = (int) 0 $seletced_variation_slug = null $query = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT ProductCustomFields.id AS `ProductCustomFields__id`, ProductCustomFields.product_custom_field_parent_id AS `ProductCustomFields__product_custom_field_parent_id`, ProductCustomFields.group_type AS `ProductCustomFields__group_type`, ProductCustomFields.field_label AS `ProductCustomFields__field_label`, ProductCustomFields.slug AS `ProductCustomFields__slug`, ProductCustomFields.field_instruction AS `ProductCustomFields__field_instruction`, ProductCustomFields.field_type AS `ProductCustomFields__field_type`, ProductCustomFields.field_name AS `ProductCustomFields__field_name`, ProductCustomFields.value_type AS `ProductCustomFields__value_type`, ProductCustomFields.auto_suggest AS `ProductCustomFields__auto_suggest`, ProductCustomFields.posting_form_orders AS `ProductCustomFields__posting_form_orders`, ProductCustomFields.display_on_admin_listing AS `ProductCustomFields__display_on_admin_listing`, ProductCustomFields.display_on_front_listing AS `ProductCustomFields__display_on_front_listing`, ProductCustomFields.display_on_product_filter_tab AS `ProductCustomFields__display_on_product_filter_tab`, ProductCustomFields.display_on_product_filter_sidebar AS `ProductCustomFields__display_on_product_filter_sidebar`, ProductCustomFields.display_limit AS `ProductCustomFields__display_limit`, ProductCustomFields.display_on_quick_search AS `ProductCustomFields__display_on_quick_search`, ProductCustomFields.display_on_quick_search_orders AS `ProductCustomFields__display_on_quick_search_orders`, ProductCustomFields.display_on_advance_search AS `ProductCustomFields__display_on_advance_search`, ProductCustomFields.display_on_advance_search_orders AS `ProductCustomFields__display_on_advance_search_orders`, ProductCustomFields.is_mandatory AS `ProductCustomFields__is_mandatory`, ProductCustomFields.validation_message AS `ProductCustomFields__validation_message`, ProductCustomFields.type AS `ProductCustomFields__type`, ProductCustomFields.file_type AS `ProductCustomFields__file_type`, ProductCustomFields.file_size AS `ProductCustomFields__file_size`, ProductCustomFields.status AS `ProductCustomFields__status`, ProductCustomFields.created AS `ProductCustomFields__created`, ProductCustomFields.modified AS `ProductCustomFields__modified` FROM product_custom_fields ProductCustomFields WHERE ProductCustomFields.group_type in (:c0) ORDER BY posting_form_orders asc', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'ProductCustomFields__id' => 'integer', 'ProductCustomFields.id' => 'integer', 'id' => 'integer', 'ProductCustomFields__product_custom_field_parent_id' => 'integer', 'ProductCustomFields.product_custom_field_parent_id' => 'integer', 'product_custom_field_parent_id' => 'integer', 'ProductCustomFields__group_type' => 'string', 'ProductCustomFields.group_type' => 'string', 'group_type' => 'string', 'ProductCustomFields__field_label' => 'string', 'ProductCustomFields.field_label' => 'string', 'field_label' => 'string', 'ProductCustomFields__slug' => 'string', 'ProductCustomFields.slug' => 'string', 'slug' => 'string', 'ProductCustomFields__field_instruction' => 'text', 'ProductCustomFields.field_instruction' => 'text', 'field_instruction' => 'text', 'ProductCustomFields__field_type' => 'string', 'ProductCustomFields.field_type' => 'string', 'field_type' => 'string', 'ProductCustomFields__field_name' => 'string', 'ProductCustomFields.field_name' => 'string', 'field_name' => 'string', 'ProductCustomFields__value_type' => 'boolean', 'ProductCustomFields.value_type' => 'boolean', 'value_type' => 'boolean', 'ProductCustomFields__auto_suggest' => 'boolean', 'ProductCustomFields.auto_suggest' => 'boolean', 'auto_suggest' => 'boolean', 'ProductCustomFields__posting_form_orders' => 'integer', 'ProductCustomFields.posting_form_orders' => 'integer', 'posting_form_orders' => 'integer', 'ProductCustomFields__display_on_admin_listing' => 'boolean', 'ProductCustomFields.display_on_admin_listing' => 'boolean', 'display_on_admin_listing' => 'boolean', 'ProductCustomFields__display_on_front_listing' => 'boolean', 'ProductCustomFields.display_on_front_listing' => 'boolean', 'display_on_front_listing' => 'boolean', 'ProductCustomFields__display_on_product_filter_tab' => 'boolean', 'ProductCustomFields.display_on_product_filter_tab' => 'boolean', 'display_on_product_filter_tab' => 'boolean', 'ProductCustomFields__display_on_product_filter_sidebar' => 'boolean', 'ProductCustomFields.display_on_product_filter_sidebar' => 'boolean', 'display_on_product_filter_sidebar' => 'boolean', 'ProductCustomFields__display_limit' => 'integer', 'ProductCustomFields.display_limit' => 'integer', 'display_limit' => 'integer', 'ProductCustomFields__display_on_quick_search' => 'boolean', 'ProductCustomFields.display_on_quick_search' => 'boolean', 'display_on_quick_search' => 'boolean', 'ProductCustomFields__display_on_quick_search_orders' => 'integer', 'ProductCustomFields.display_on_quick_search_orders' => 'integer', 'display_on_quick_search_orders' => 'integer', 'ProductCustomFields__display_on_advance_search' => 'boolean', 'ProductCustomFields.display_on_advance_search' => 'boolean', 'display_on_advance_search' => 'boolean', 'ProductCustomFields__display_on_advance_search_orders' => 'integer', 'ProductCustomFields.display_on_advance_search_orders' => 'integer', 'display_on_advance_search_orders' => 'integer', 'ProductCustomFields__is_mandatory' => 'string', 'ProductCustomFields.is_mandatory' => 'string', 'is_mandatory' => 'string', 'ProductCustomFields__validation_message' => 'string', 'ProductCustomFields.validation_message' => 'string', 'validation_message' => 'string', 'ProductCustomFields__type' => 'string', 'ProductCustomFields.type' => 'string', 'type' => 'string', 'ProductCustomFields__file_type' => 'string', 'ProductCustomFields.file_type' => 'string', 'file_type' => 'string', 'ProductCustomFields__file_size' => 'string', 'ProductCustomFields.file_size' => 'string', 'file_size' => 'string', 'ProductCustomFields__status' => 'string', 'ProductCustomFields.status' => 'string', 'status' => 'string', 'ProductCustomFields__created' => 'datetime', 'ProductCustomFields.created' => 'datetime', 'created' => 'datetime', 'ProductCustomFields__modified' => 'datetime', 'ProductCustomFields.modified' => 'datetime', 'modified' => 'datetime', 'ProductCustomFieldValues__id' => 'integer', 'ProductCustomFieldValues.id' => 'integer', 'ProductCustomFieldValues__product_custom_field_id' => 'integer', 'ProductCustomFieldValues.product_custom_field_id' => 'integer', 'product_custom_field_id' => 'integer', 'ProductCustomFieldValues__product_custom_field_value_parent_id' => 'integer', 'ProductCustomFieldValues.product_custom_field_value_parent_id' => 'integer', 'product_custom_field_value_parent_id' => 'integer', 'ProductCustomFieldValues__value' => 'string', 'ProductCustomFieldValues.value' => 'string', 'value' => 'string', 'ProductCustomFieldValues__keyword_search' => 'string', 'ProductCustomFieldValues.keyword_search' => 'string', 'keyword_search' => 'string', 'ProductCustomFieldValues__slug' => 'string', 'ProductCustomFieldValues.slug' => 'string', 'ProductCustomFieldValues__aliases' => 'string', 'ProductCustomFieldValues.aliases' => 'string', 'aliases' => 'string', 'ProductCustomFieldValues__orders' => 'integer', 'ProductCustomFieldValues.orders' => 'integer', 'orders' => 'integer', 'ProductCustomFieldValues__is_description' => 'string', 'ProductCustomFieldValues.is_description' => 'string', 'is_description' => 'string', 'ProductCustomFieldValues__icon' => 'string', 'ProductCustomFieldValues.icon' => 'string', 'icon' => 'string', 'ProductCustomFieldValues__video' => 'string', 'ProductCustomFieldValues.video' => 'string', 'video' => 'string', 'ProductCustomFieldValues__description' => 'text', 'ProductCustomFieldValues.description' => 'text', 'description' => 'text', 'ProductCustomFieldValues__page_url' => 'string', 'ProductCustomFieldValues.page_url' => 'string', 'page_url' => 'string', 'ProductCustomFieldValues__meta_title' => 'string', 'ProductCustomFieldValues.meta_title' => 'string', 'meta_title' => 'string', 'ProductCustomFieldValues__meta_keywords' => 'text', 'ProductCustomFieldValues.meta_keywords' => 'text', 'meta_keywords' => 'text', 'ProductCustomFieldValues__meta_description' => 'text', 'ProductCustomFieldValues.meta_description' => 'text', 'meta_description' => 'text', 'ProductCustomFieldValues__created' => 'datetime', 'ProductCustomFieldValues.created' => 'datetime', 'ProductCustomFieldValues__modified' => 'datetime', 'ProductCustomFieldValues.modified' => 'datetime' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [ 'ProductCustomFieldValues' => [[maximum depth reached]] ], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\ProductCustomFieldsTable) {} } $both_custom_fields = object(Cake\ORM\ResultSet) { 'items' => [] } $productDetailQuery = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT ProductDetails.product_custom_field_id AS `ProductDetails__product_custom_field_id`, ProductDetails.product_custom_field_value AS `ProductDetails__product_custom_field_value` FROM product_details ProductDetails WHERE ProductDetails.product_id = :c0', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'ProductDetails__id' => 'integer', 'ProductDetails.id' => 'integer', 'id' => 'integer', 'ProductDetails__product_id' => 'integer', 'ProductDetails.product_id' => 'integer', 'product_id' => 'integer', 'ProductDetails__product_custom_field_id' => 'integer', 'ProductDetails.product_custom_field_id' => 'integer', 'product_custom_field_id' => 'integer', 'ProductDetails__product_custom_field_value' => 'text', 'ProductDetails.product_custom_field_value' => 'text', 'product_custom_field_value' => 'text', 'ProductDetails__created' => 'datetime', 'ProductDetails.created' => 'datetime', 'created' => 'datetime', 'ProductDetails__modified' => 'datetime', 'ProductDetails.modified' => 'datetime', 'modified' => 'datetime' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 1, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [ 'keyField' => 'product_custom_field_id', 'valueField' => 'product_custom_field_value' ], 'repository' => object(App\Model\Table\ProductDetailsTable) {} } $product_detail_list = [ (int) 27 => '30550524', (int) 13 => '2024', (int) 29 => 'Estate Selection', (int) 30 => '62', (int) 33 => 'Don Manuel Villafane', (int) 9 => '26', (int) 34 => '173', (int) 36 => '14%', (int) 37 => '359', (int) 38 => '360', (int) 39 => 'The soil of Mendoza is permeable, sandy and with a very good balance of nitrogen, ideal for the growing of excellent varieties. The Malbec grapes are harvested from Villafane's vineyards, located a mere 90 metres from the winery door. The grapes are vinified using traditional winemaking methods in tank using naturally occurring yeasts.', (int) 42 => '52', (int) 43 => '6', (int) 3 => '11.57' ] $productView = object(Cake\ORM\Entity) { 'product_id' => (int) 2003, 'client_ip' => '216.73.216.172', 'modified' => '2026-02-25 09:28:23', 'no_of_views' => (int) 1, 'id' => (int) 426175, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'ProductViews' } $customer_id = null $pViewes_total = object(Cake\ORM\Entity) { 'no_of_views' => (int) 1386, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'ProductViews' } $no_of_views_total = (int) 1386 $productObj = object(App\Model\Entity\Product) { 'id' => (int) 2003, 'admin_id' => (int) 4, 'title' => 'Malbec Estate', 'slug' => 'malbec-estate', 'image' => '20240614_PRODUCT_IMAGE_1718364945.png', 'description' => '<p>Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish.</p> ', 'washing_instructions' => null, 'preview' => '0', 'related_product_ids' => null, 'specification_file' => null, 'specification_file_log' => null, 'meta_title' => ' Malbec Estate, Don Manuel Villafane ', 'meta_keywords' => '', 'meta_description' => '', 'status' => 'Live', 'is_featured_product' => 'No', 'archive_date' => null, 'added_by' => 'CMS Master', 'updated_by' => 'Tony OConnor', 'no_of_views' => (int) 1386, 'reviews_viewed' => 'No', 'search_keywords' => 'Malbec Estate Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish. 30550524 Argentina Red Wine Malbec Don Manuel Villafane', 'search_keywords1' => 'Malbec Estate Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish. 30550521 Argentina Malbec', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Products' } $arrRelProIds = [ (int) 0 => '' ] $related_pro_ratings = [] $related_products = [] $related_prodCountToDisplay = (int) 4 $otherProdLimit = (int) 0 $productReviews = [] $avg_rating = [] $pro_avg_rating = '' $product_review = object(Cake\ORM\Entity) { '[new]' => true, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'ProductReviews' } $tmp_customer_id = '' $tmp_customer_name = '' $tmp_customer_order_detail_id = (int) 0 $c_p_review_count = (int) 0 $submited_review_msg = '' $og_title = 'Malbec Estate' $og_description = 'Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour' $og_url = 'https://www.eurowines.co.uk/wine-detail/malbec-estate' $content = object(App\Model\Entity\Content) { 'id' => (int) 572, 'page_id' => 'DIGI572', 'page_title' => 'Product Detail Page', 'page_url' => 'products-detail-page', 'tag_line' => 'lorel ipsum dor sit amet', 'title_color' => '#000000', 'tag_color' => '#000000', 'border_color' => '#000000', 'no_of_views' => (int) 5, 'image' => '', 'description' => '<p> </p> ', 'is_static' => true, 'meta_title' => 'Product DetailPage | Eurowines - Sommelier Italian Wine Merchant of the Year', 'meta_keywords' => '', 'meta_description' => '', 'priority' => (int) 0, 'preview' => false, 'added_by' => 'CMS Master', 'updated_by' => 'CMS Master', 'share_this' => 'No', 'tab_name' => 'Ecommerce', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Contents' }App\Controller\ProductsController::detail() - APP/Controller/ProductsController.php, line 1390 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 610 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 235 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 162 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Error\Middleware\ErrorHandlerMiddleware::__invoke() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 96 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 51 Cake\Http\Server::run() - CORE/src/Http/Server.php, line 98 [main] - ROOT/webroot/index.php, line 40
Notice (8): Undefined index: [APP/Controller/ProductsController.php, line 1390]Code Context$meta_title = $arrReturnProducts['title']." | ".@$arrReturnProducts['vintage']." ".@$arrReturnProducts['category'] ." | ".$this->regionArr[$arrReturnProducts['region']]." - ".$this->countryArr[$arrReturnProducts['country']]." | Eurowines";/*$meta_title = $product['meta_title'];*/$product_slug = 'malbec-estate' $submit_review_action = '' $customer_details = '' $session = object(Cake\Http\Session) { [protected] _engine => null [protected] _started => null [protected] _lifetime => (int) 3600 [protected] _isCLI => false } $pcfValues_gpv = [ (int) 86 => 'Aglianico', (int) 87 => 'Aglianico del Vulture', (int) 88 => 'Albana', (int) 89 => 'Albarossa', (int) 90 => 'Aleatico', (int) 91 => 'Alicante', (int) 92 => 'Arneis', (int) 115 => 'Barbera', (int) 116 => 'Bardolino', (int) 117 => 'Biancatenera', (int) 118 => 'Bianco d'Alessano', (int) 119 => 'Bombino', (int) 120 => 'Bonarda', (int) 121 => 'Bonvino', (int) 122 => 'Bosco', (int) 123 => 'Bovale Sardo', (int) 124 => 'Cabernet Franc', (int) 125 => 'Cabernet Sauvignon', (int) 126 => 'Canaiolo', (int) 127 => 'Cannonau', (int) 128 => 'Carignan', (int) 129 => 'Carignano', (int) 130 => 'Carmenere', (int) 131 => 'Carricante', (int) 132 => 'Catarratto', (int) 133 => 'Cerasuolo', (int) 134 => 'Chardonnay', (int) 135 => 'Chenin Blanc', (int) 136 => 'Cinsault', (int) 137 => 'Coda di Volpe', (int) 138 => 'Colombana', (int) 139 => 'Colombard', (int) 140 => 'Colorino', (int) 141 => 'Cortese', (int) 142 => 'Corvina', (int) 143 => 'Corvinone', (int) 144 => 'Counoise', (int) 145 => 'Croatina', (int) 146 => 'Dolcetto', (int) 147 => 'Drupeggio', (int) 148 => 'Falanghina', (int) 149 => 'Fiano', (int) 150 => 'Freisa', (int) 151 => 'Friulano', (int) 152 => 'Gaglioppo', (int) 153 => 'Gamay Noir', (int) 154 => 'Garganega', (int) 155 => 'Gewurztraminer', (int) 156 => 'Glera', (int) 157 => 'Grappa', (int) 158 => 'Grecanico', (int) 159 => 'Grechetto', (int) 160 => 'Greco', (int) 161 => 'Greco di Tufo', (int) 162 => 'Greco Nero', (int) 163 => 'Grenache', (int) 164 => 'Grignolino', (int) 165 => 'Grillo', (int) 166 => 'Gros Manseng', (int) 167 => 'Insolia', (int) 168 => 'Lacrima', (int) 169 => 'Lagrein', (int) 170 => 'Lambrusco Maestri', (int) 171 => 'Lambrusco Marani', (int) 172 => 'Magliocco', (int) 173 => 'Malbec', (int) 174 => 'Malvasia', (int) 175 => 'Malvasia di Candia', (int) 177 => 'Malvasia di Lazio', (int) 178 => 'Malvasia Nera', (int) 179 => 'Mantonico', (int) 180 => 'Marsanne', (int) 181 => 'Merlot', (int) 182 => 'Molinara', (int) 183 => 'Monica', (int) 184 => 'Montepulciano', (int) 185 => 'Montepulciano d'Abruzzo', (int) 186 => 'Moscato', (int) 187 => 'Moscato Bianco', (int) 188 => 'Moscato Giallo', (int) 189 => 'Mourvedre', (int) 190 => 'Muscadelle', (int) 191 => 'Muscat', (int) 192 => 'N/A', (int) 193 => 'Nasco', (int) 194 => 'Nebbiolo', (int) 195 => 'Negroamaro', (int) 196 => 'Nerello Mascalese', (int) 197 => 'Nero d'Avola', (int) 198 => 'Nuragus', (int) 199 => 'Ormeasco', (int) 200 => 'Oseleta', (int) 201 => 'Pais', (int) 202 => 'Passerina', (int) 203 => 'Pecorino', (int) 204 => 'Pepella', (int) 205 => 'Petit Manseng', (int) 206 => 'Petit Verdot', (int) 207 => 'Petite Sirah', (int) 208 => 'Picolit', (int) 209 => 'Picpoul', (int) 210 => 'Piedirosso', (int) 211 => 'Pigato', (int) 212 => 'Pignolo', (int) 213 => 'Pinot Bianco', (int) 214 => 'Pinot Grigio', (int) 215 => 'Pinot Gris', (int) 216 => 'Pinot Meunier', (int) 217 => 'Pinot Nero', (int) 218 => 'Pinot Noir', (int) 219 => 'Pinotage', (int) 220 => 'Pitz'e Carroga', (int) 221 => 'Plavac Mali', (int) 222 => 'Primitivo', (int) 223 => 'Procanico', (int) 224 => 'Prugnolo Gentile', (int) 225 => 'Raboso', (int) 226 => 'Refosco', (int) 227 => 'Ribolla Gialla', (int) 228 => 'Ribolla Nera', (int) 229 => 'Riesling', (int) 230 => 'Riesling Renano', (int) 231 => 'Rolle', (int) 232 => 'Rondinella', (int) 233 => 'Rossese', (int) 234 => 'Rossetto', (int) 235 => 'Roussanne', (int) 236 => 'Ruche', (int) 237 => 'Sagrantino', (int) 238 => 'Sangiovese', (int) 239 => 'Sangiovese Grosso', (int) 240 => 'Sauvignon Blanc', (int) 241 => 'Schioppettino', (int) 242 => 'Sciascinoso', (int) 243 => 'Semillon', (int) 244 => 'Shiraz', (int) 245 => 'Sylvaner', (int) 246 => 'Syrah', (int) 247 => 'Tazzelenghe', (int) 248 => 'Tempranillo', (int) 249 => 'Tonda di Cagliari', (int) 250 => 'Torrontes', (int) 251 => 'Trebbiano', (int) 252 => 'Trebbiano di Lugana', (int) 253 => 'Trebbiano di Soave', (int) 254 => 'Trebbiano Toscano', (int) 255 => 'Ugni Blanc', (int) 256 => 'Verdeca', (int) 257 => 'Verdejo', (int) 258 => 'Verdelho', (int) 259 => 'Verdicchio', (int) 260 => 'Vermentino', (int) 261 => 'Vernaccia', (int) 262 => 'Viognier', (int) 263 => 'Viura', (int) 264 => 'Zinfandel', (int) 369 => 'Toscano' ] $CSetting = object(Cake\ORM\Entity) { 'id' => (int) 1, 'require_registration' => 'Yes', 'register_page_disclaimer' => 'Yes', 'register_page_disclaimer_text' => '', 'create_an_account' => 'No', 'create_an_account_text' => '<p>I consent for my personal information to be stored on this system to create an account. <strong>You can edit your information or delete your account at any time in your account settings.</strong></p>', 'marketing_optin' => 'Yes', 'terms_condition' => 'No', 'terms_condition_text' => '<p>I confirm I understand and agree to Diginow Ltd <a href="/gdpr">GDPR policy</a>.</p> ', 'two_step_authentication' => 'Yes', 'tsa_email_format_subject' => 'Please activate your account to continue your registration', 'tsa_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering on our website. In order to continue your registration, please activate your account:</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> <p>If you do not confirm and activate your registration, the details you submitted will be deleted in due course.</p> ', 'two_day_reminder' => 'No', 'tdr_email_format_subject' => 'Please activate your account', 'tdr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering with us. We have noticed you haven't confirmed and activated your account. The next step is to activate your account which you can do by clicking on the button below.</p> <p>Once activated, you will then purchase product / add to cart / add to wishlist products.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> ', 'seven_day_reminder' => 'No', 'sdr_email_format_subject' => 'Please activate your account', 'sdr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering with us. We have noticed you haven't confirmed and activated your account. The next step is to activate your account which you can do by clicking on the button below.</p> <p>Once activated, you will then be able to purchase product/ save products .</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> ', 'automatic_delete_pending_account' => 'No', 'adpa_days' => 'None', 'adpa_email_format_subject' => 'We have deleted your registered data', 'adpa_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We have noticed you haven't confirmed and activated your account after registering on our website. Therefore, we have now deleted your account in line with data protection regulations.</p> <p>If you'd like to register with us, please do so on the website.</p> ', 'aae_email_format_subject_for_customer' => 'Thank you for registering with [SITE_NAME]', 'aae_email_format_for_customer' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for commencing your registration process. Please see below your login details including your generated password which can be changed once you have logged into your profile.</p> <p><strong>Email:</strong> [EMAIL]<br /> <strong>Password:</strong> [PASSWORD]</p> <p><strong>Please keep these details safe as they will be needed when you need to login to your account on our website:</strong></p> <p style="text-align: center;">-------------------------------------------------------------------------</p> <p>The data we store for you is the information you supplied on registration.</p> <p>Once again, welcome – we would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'aae_email_format_subject_for_google_linkedin_customer' => 'Thank your for registering with us via [GOOGLE_OR_LINKEDIN]', 'aae_email_format_for_google_linkedin_customer' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for commencing your registration process via [GOOGLE_OR_LINKEDIN]. Please follow the link below to continue completing your profile:</p> <p><a href="https://www.renardresources.com">https://www.renardresources.com</a></p> <p>You can login with you [GOOGLE_OR_LINKEDIN] credentials.</p> <p>The data we store for you is the information you supplied on registration.</p> <p>Once again, welcome – we would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'aae_email_address' => 'abhi@diginow.co.uk,hello@diginow.co.uk', 'aae_email_format_subject_for_notifier' => 'Website registration - [First Name] [Last Name]', 'aae_email_format_for_notifier' => '<p style="margin-bottom:20px;"><strong>The following candidate created an account on the website:</strong></p> <p style="margin-bottom:20px"><strong>Name: </strong>[First Name] [Last Name]<br /> <strong>Email: </strong>[Email Address]<br /> <strong>Phone Number: </strong>[Phone Number]<br /> <br /> [CV_UPLOADED_OR_NOT_TEXT]</p> <p style="margin-bottom:20px">An account has been created in the management portal under 'Candidate Manager' and it is set to ACTIVE.</p> ', 'aae_email_format_subject_for_google_linkedin_notifier' => 'Customer registration - [FIRST_NAME] [LAST_NAME] - [GOOGLE_OR_LINKEDIN]', 'aae_email_format_for_google_linkedin_notifier' => '<p><strong>The following candidate created an account on the website:</strong></p> <p>Email: [EMAIL]</p> <p>First name: [FIRST_NAME]</p> <p>Last name: [LAST_NAME]</p> <p>Platform: [GOOGLE_OR_LINKEDIN]</p> <p>An account has been created in the management portal under 'Candidate Manager' and it is set to ACTIVE.</p> <p><strong>An email has been sent to the candidate with welcome message.</strong></p> ', 'forgot_login_email_format_subject' => 'Reset your account password', 'forgot_login_email_format' => '<p>Dear [FIRST_NAME],</p> <p>You are receiving this email because we received a password reset request for your account.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> <p>If you did not request a password reset, no further action is required.</p> ', 'no_cv_reminder' => 'No', 'ncr_days' => 'None', 'ncr_email_format_subject' => 'You havent upload a CV yet', 'ncr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't uploaded your CV since you registered on [DATE_OF_REGISTRATION].</p> <p><b>Please login on the website and upload your CV so you can apply for opportunities on the platform. Rest assured, you will have complete control over the security and visibility of your CV.</b></p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'update_cv_reminder' => 'No', 'ucr_months' => 'None', 'ucr_email_format_subject' => 'Please update your CV', 'ucr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't updated your CV since [DATE_OF_CV]. We are always looking for up to date CV's as it will help us find you the best opportunities.</p> <p><b>Please login on the website and update your CV.</b></p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'last_login_three_month_reminder' => 'No', 'lltmr_email_format_subject' => 'Can we continue to assist you in your job search?', 'lltmr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't logged in to your account on the website for over 3 months. </p> <p>If the account remains inactive, we will delete your data in due course.</p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'auto_account_delete' => 'No', 'aad_months' => 'None', 'aad_email_format_subject' => 'We've deleted your account', 'aad_email_format' => '<p>We've noticed that you haven't logged in to your account on our website for quite some time. <strong>We have therefore deleted your account from our system. All data that you supplied has been deleted.</strong></p>', 'manual_account_delete' => 'No', 'mad_email_format_subject' => 'Your account has been deleted', 'mad_email_format' => '<p>Dear [FIRST_NAME],</p> <p>As per your request, we have deleted your account and associated data from our systems.</p> <p>We wish you all the best in your search for your next opportunity.</p> ', 'layout_for_productbox_grid' => '<p><div class="col-xs-6 col-sm-4 MainProductBox">nmnmfmmxcncxvxcv<br /> <div class="productbox" id="[PRODUCT_ID]" ><br /> [ON_SALE_CAPTION]<br /> <figure>[PRODUCT_IMAGE]</figure><br /> [MAIN_CATEGORY1]<br /> <div class="product-details"><br /> <div class="ratings-container"><br /> <div class="product-ratings"><br /> <span class="ratings" style="width:[PRODUCT_RATINGS]%"></span><!-- End .ratings --><br /> </div><!-- End .product-ratings --><br /> </div><!-- End .product-container --><br /> <h3 class="product-title">[PRODUCT_TITLE]</h3><br /> <div class="price-box">[PRODUCT_PRICE]</div><br /> <div class="product-action">[PRODUCT_ACTIONS] </div> <br /> </div><br /> </div> <br /> </div></p> ', 'layout_for_productbox_list' => '<div class="col-xs-6 col-sm-4 MainProductBox"> <div class="productbox" id="[PRODUCT_ID]"> <div class="product-details"> <div class="ratings-container"> <div class="product-ratings"><!-- End .ratings --></div> <!-- End .product-ratings --></div> <!-- End .product-container --> <h3 class="product-title">[PRODUCT_TITLE] 3423434</h3> <div class="price-box">[PRODUCT_PRICE]</div> <div class="product-action">[PRODUCT_ACTIONS]</div> </div> </div> </div> ', 'allow_customers_to_post_reviews' => 'Yes', 'allow_customers_to_save_listings' => 'Yes', 'allow_guest_checkout' => 'Yes', 'allow_home_page_popup' => 'No', 'display_category_products' => 'Yes', 'home_page_category_id' => (int) 27, 'no_of_home_page_category' => (int) 3, 'allow_out_of_stock_notifications' => 'Yes', 'display_newproducts_homepage' => 'Yes', 'no_of_products_homepage' => (int) 6, 'display_specialoffers_homepage' => 'Yes', 'no_of_products_special_offers' => (int) 6, 'display_featured_products_homepage' => 'Yes', 'no_of_products_featured_products' => (int) 6, 'product_detail_number_of_other_products' => (int) 4, 'actsl_email_format_subject' => 'Your saved Products.', 'actsl_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We thought we would remind you that you saved some products on our website. Remember other customers can purchase them quickly, so as a heads up, if you are going to buy it, then please do so at your earliest.</p> <p>Here's a list of what you have saved:</p> <p>[ALL_SAVED_PRODUCTS]</p> ', 'similar_job_alert' => 'Yes', 'sja_email_format_subject' => 'Similar job opportunities for you', 'sja_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We thought we would remind you that you might be interested some products related while buying products on our website. Remember other customers can order it quickly, so as a heads up, if you are going to buy it, then please do so at your earliest.</p> <p>Here's a list of what you have saved:</p> <p>[ALL_PRODUCTS]</p>', 'recaptcha' => 'No', 'updated_by' => 'CMS Master', 'created' => null, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'CustomerSettings' } $PSetting = null $productsQuery = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Products.id AS `Products__id`, Products.admin_id AS `Products__admin_id`, Products.title AS `Products__title`, Products.slug AS `Products__slug`, Products.image AS `Products__image`, Products.description AS `Products__description`, Products.washing_instructions AS `Products__washing_instructions`, Products.preview AS `Products__preview`, Products.related_product_ids AS `Products__related_product_ids`, Products.specification_file AS `Products__specification_file`, Products.specification_file_log AS `Products__specification_file_log`, Products.meta_title AS `Products__meta_title`, Products.meta_keywords AS `Products__meta_keywords`, Products.meta_description AS `Products__meta_description`, Products.status AS `Products__status`, Products.is_featured_product AS `Products__is_featured_product`, Products.archive_date AS `Products__archive_date`, Products.added_by AS `Products__added_by`, Products.updated_by AS `Products__updated_by`, Products.no_of_views AS `Products__no_of_views`, Products.reviews_viewed AS `Products__reviews_viewed`, Products.search_keywords AS `Products__search_keywords`, Products.search_keywords1 AS `Products__search_keywords1`, Products.created AS `Products__created`, Products.modified AS `Products__modified` FROM products Products WHERE (Products.slug = :c0 AND Products.status = :c1) LIMIT 1', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Products__id' => 'integer', 'Products.id' => 'integer', 'id' => 'integer', 'Products__admin_id' => 'integer', 'Products.admin_id' => 'integer', 'admin_id' => 'integer', 'Products__title' => 'string', 'Products.title' => 'string', 'title' => 'string', 'Products__slug' => 'string', 'Products.slug' => 'string', 'slug' => 'string', 'Products__image' => 'string', 'Products.image' => 'string', 'image' => 'string', 'Products__description' => 'text', 'Products.description' => 'text', 'description' => 'text', 'Products__washing_instructions' => 'text', 'Products.washing_instructions' => 'text', 'washing_instructions' => 'text', 'Products__preview' => 'string', 'Products.preview' => 'string', 'preview' => 'string', 'Products__related_product_ids' => 'string', 'Products.related_product_ids' => 'string', 'related_product_ids' => 'string', 'Products__specification_file' => 'string', 'Products.specification_file' => 'string', 'specification_file' => 'string', 'Products__specification_file_log' => 'text', 'Products.specification_file_log' => 'text', 'specification_file_log' => 'text', 'Products__meta_title' => 'string', 'Products.meta_title' => 'string', 'meta_title' => 'string', 'Products__meta_keywords' => 'text', 'Products.meta_keywords' => 'text', 'meta_keywords' => 'text', 'Products__meta_description' => 'text', 'Products.meta_description' => 'text', 'meta_description' => 'text', 'Products__status' => 'string', 'Products.status' => 'string', 'status' => 'string', 'Products__is_featured_product' => 'string', 'Products.is_featured_product' => 'string', 'is_featured_product' => 'string', 'Products__archive_date' => 'datetime', 'Products.archive_date' => 'datetime', 'archive_date' => 'datetime', 'Products__added_by' => 'string', 'Products.added_by' => 'string', 'added_by' => 'string', 'Products__updated_by' => 'string', 'Products.updated_by' => 'string', 'updated_by' => 'string', 'Products__no_of_views' => 'integer', 'Products.no_of_views' => 'integer', 'no_of_views' => 'integer', 'Products__reviews_viewed' => 'string', 'Products.reviews_viewed' => 'string', 'reviews_viewed' => 'string', 'Products__search_keywords' => 'text', 'Products.search_keywords' => 'text', 'search_keywords' => 'text', 'Products__search_keywords1' => 'text', 'Products.search_keywords1' => 'text', 'search_keywords1' => 'text', 'Products__created' => 'datetime', 'Products.created' => 'datetime', 'created' => 'datetime', 'Products__modified' => 'datetime', 'Products.modified' => 'datetime', 'modified' => 'datetime', 'ProductDetails__id' => 'integer', 'ProductDetails.id' => 'integer', 'ProductDetails__product_id' => 'integer', 'ProductDetails.product_id' => 'integer', 'product_id' => 'integer', 'ProductDetails__product_custom_field_id' => 'integer', 'ProductDetails.product_custom_field_id' => 'integer', 'product_custom_field_id' => 'integer', 'ProductDetails__product_custom_field_value' => 'text', 'ProductDetails.product_custom_field_value' => 'text', 'product_custom_field_value' => 'text', 'ProductDetails__created' => 'datetime', 'ProductDetails.created' => 'datetime', 'ProductDetails__modified' => 'datetime', 'ProductDetails.modified' => 'datetime', 'ProductImages__id' => 'integer', 'ProductImages.id' => 'integer', 'ProductImages__product_id' => 'integer', 'ProductImages.product_id' => 'integer', 'ProductImages__image' => 'text', 'ProductImages.image' => 'text', 'ProductImages__is_primary' => 'string', 'ProductImages.is_primary' => 'string', 'is_primary' => 'string', 'ProductImages__display_order' => 'integer', 'ProductImages.display_order' => 'integer', 'display_order' => 'integer', 'ProductImages__status' => 'string', 'ProductImages.status' => 'string', 'ProductImages__created' => 'datetime', 'ProductImages.created' => 'datetime', 'ProductImages__modified' => 'datetime', 'ProductImages.modified' => 'datetime' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [ 'ProductDetails' => [[maximum depth reached]], 'ProductImages' => [[maximum depth reached]] ], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\ProductsTable) {} } $product = [ 'id' => (int) 2003, 'title' => 'Malbec Estate', 'slug' => 'malbec-estate', 'image' => '20240614_PRODUCT_IMAGE_1718364945.png', 'is_featured_product' => 'No', 'no_of_views' => (int) 1385, 'status' => 'Live', 'created' => object(Cake\I18n\FrozenTime) { 'time' => '2021-07-16T08:24:18+01:00', 'timezone' => 'Europe/London', 'fixedNowTime' => false }, 'modified' => object(Cake\I18n\FrozenTime) { 'time' => '2026-02-13T13:18:42+00:00', 'timezone' => 'Europe/London', 'fixedNowTime' => false }, 'description' => '<p>Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish.</p> ', 'washing_instruction' => null, 'related_product_ids' => null, 'meta_title' => ' Malbec Estate, Don Manuel Villafane ', 'meta_keywords' => '', 'meta_description' => '', 'is_on_sale' => 'No', 'avail_quantity' => 'NO_MAX', 'avg_rating' => '0.0', 'code' => '30550524', 'vintage' => '2024', 'classification' => 'Estate Selection', 'country' => '62', 'producer' => 'Don Manuel Villafane', 'category_id' => '26', 'category' => 'Red Wine', 'category_slug' => 'red-wine', 'grapevariety' => '173', 'abv' => '14%', 'closure_detail' => 'Natural Cork', 'closure' => '360', 'vinification' => 'The soil of Mendoza is permeable, sandy and with a very good balance of nitrogen, ideal for the growing of excellent varieties. The Malbec grapes are harvested from Villafane's vineyards, located a mere 90 metres from the winery door. The grapes are vinified using traditional winemaking methods in tank using naturally occurring yeasts.', 'case_size' => '6', 'original_price' => '11.57', 'sale_price' => '11.57', 'currency_code' => 'GBP', 'currency_symbol' => '£' ] $currency_code = '£' $pcf_data = [ 'digi_title' => (int) 1, 'digi_image' => (int) 2, 'digi_price' => (int) 3, 'digi_quantity' => (int) 4, 'digi_description' => (int) 5, 'is_on_sale' => (int) 6, 'digi_discount_percentage' => (int) 7, 'apply_shipping_charges' => (int) 8, 'category' => (int) 9, 'unique_sku' => (int) 13, 'video_radio' => (int) 24, 'digi_code' => (int) 27, 'digi_EAN' => (int) 28, 'digi_classification' => (int) 29, 'digi_country' => (int) 30, 'digi_region' => (int) 31, 'sub-region' => (int) 32, 'digi_producer' => (int) 33, 'digi_grapevariety' => (int) 34, 'digi_speciality' => (int) 35, 'digi_abv' => (int) 36, 'digi_formatsize' => (int) 37, 'digi_closure' => (int) 38, 'digi_vinification' => (int) 39, 'digi_notes' => (int) 41, 'pricing' => (int) 42, 'digi_case_size' => (int) 43 ] $arrCategoryNames = [ (int) 12 => 'Dessert Wine', (int) 26 => 'Red Wine', (int) 27 => 'Sparkling Wine', (int) 28 => 'White Wine', (int) 29 => 'Rose Wine', (int) 30 => 'Liquers & Spirits', (int) 366 => 'Spirits ', (int) 367 => ' Other', (int) 368 => ' Olive Oil ', (int) 370 => 'Semi-Sparkling ', (int) 371 => ' Beer' ] $arrAllCatLevelIds = [ (int) 0 => (int) 9 ] $arrCategorySlugs = [ (int) 12 => 'dessert-wine', (int) 26 => 'red-wine', (int) 27 => 'sparkling-wine', (int) 28 => 'white-wine', (int) 29 => 'rose-wine', (int) 30 => 'liquers-spirits', (int) 366 => 'spirits', (int) 367 => 'other', (int) 368 => 'olive-oil', (int) 370 => 'semi-sparkling', (int) 371 => 'beer' ] $arrCountryFlags = [ (int) 54 => '20210518_ICON_1621318586.png', (int) 55 => '20210518_ICON_1621318535.png', (int) 56 => '20210518_ICON_1621318509.png', (int) 57 => '20210518_ICON_1621318823.png', (int) 58 => '20210518_ICON_1621318562.png', (int) 59 => '20210518_ICON_1621318610.png', (int) 60 => '20210518_ICON_1621318459.png', (int) 61 => '20210518_ICON_1621318438.png', (int) 62 => '20210518_ICON_1621318391.png', (int) 63 => '20210518_ICON_1621318485.png' ] $arrReturnProducts = [ 'id' => (int) 2003, 'title' => 'Malbec Estate', 'slug' => 'malbec-estate', 'image' => '20240614_PRODUCT_IMAGE_1718364945.png', 'is_featured_product' => 'No', 'no_of_views' => (int) 1385, 'status' => 'Live', 'created' => object(Cake\I18n\FrozenTime) { 'time' => '2021-07-16T08:24:18+01:00', 'timezone' => 'Europe/London', 'fixedNowTime' => false }, 'modified' => object(Cake\I18n\FrozenTime) { 'time' => '2026-02-13T13:18:42+00:00', 'timezone' => 'Europe/London', 'fixedNowTime' => false }, 'description' => '<p>Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish.</p> ', 'washing_instruction' => null, 'related_product_ids' => null, 'meta_title' => ' Malbec Estate, Don Manuel Villafane ', 'meta_keywords' => '', 'meta_description' => '', 'is_on_sale' => 'No', 'avail_quantity' => 'NO_MAX', 'avg_rating' => '0.0', 'code' => '30550524', 'vintage' => '2024', 'classification' => 'Estate Selection', 'country' => '62', 'producer' => 'Don Manuel Villafane', 'category_id' => '26', 'category' => 'Red Wine', 'category_slug' => 'red-wine', 'grapevariety' => '173', 'abv' => '14%', 'closure_detail' => 'Natural Cork', 'closure' => '360', 'vinification' => 'The soil of Mendoza is permeable, sandy and with a very good balance of nitrogen, ideal for the growing of excellent varieties. The Malbec grapes are harvested from Villafane's vineyards, located a mere 90 metres from the winery door. The grapes are vinified using traditional winemaking methods in tank using naturally occurring yeasts.', 'case_size' => '6', 'original_price' => '11.57', 'sale_price' => '11.57', 'currency_code' => 'GBP', 'currency_symbol' => '£' ] $proReviews = [] $product_id = (int) 2003 $product_images = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 2814, 'product_id' => (int) 2003, 'image' => '20240614_PRODUCT_IMAGE_1718364945.png', 'is_primary' => 'Yes', 'display_order' => (int) 1, 'status' => 'Active', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'ProductImages' } ] $arrClosureDetails = [ (int) 360 => 'Natural Cork', (int) 361 => 'Synthetic Cork', (int) 362 => 'Screw Cap', (int) 363 => 'Mushroom Cork', (int) 364 => 'Crown Cap', (int) 365 => 'Glass Cap' ] $product_detail = object(App\Model\Entity\ProductDetail) { 'id' => (int) 107412, 'product_id' => (int) 2003, 'product_custom_field_id' => (int) 3, 'product_custom_field_value' => '11.57', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'product_procustomid' => '3_11.57', '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [ (int) 0 => 'product_procustomid' ], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'ProductDetails' } $pdkey = (int) 13 $product_custom_field_id = (int) 3 $product_custom_field_value = '11.57' $vcounter = (int) 0 $discount_method = 'None' $calculate_discount_amount = (int) 0 $seletced_variation_slug = null $query = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT ProductCustomFields.id AS `ProductCustomFields__id`, ProductCustomFields.product_custom_field_parent_id AS `ProductCustomFields__product_custom_field_parent_id`, ProductCustomFields.group_type AS `ProductCustomFields__group_type`, ProductCustomFields.field_label AS `ProductCustomFields__field_label`, ProductCustomFields.slug AS `ProductCustomFields__slug`, ProductCustomFields.field_instruction AS `ProductCustomFields__field_instruction`, ProductCustomFields.field_type AS `ProductCustomFields__field_type`, ProductCustomFields.field_name AS `ProductCustomFields__field_name`, ProductCustomFields.value_type AS `ProductCustomFields__value_type`, ProductCustomFields.auto_suggest AS `ProductCustomFields__auto_suggest`, ProductCustomFields.posting_form_orders AS `ProductCustomFields__posting_form_orders`, ProductCustomFields.display_on_admin_listing AS `ProductCustomFields__display_on_admin_listing`, ProductCustomFields.display_on_front_listing AS `ProductCustomFields__display_on_front_listing`, ProductCustomFields.display_on_product_filter_tab AS `ProductCustomFields__display_on_product_filter_tab`, ProductCustomFields.display_on_product_filter_sidebar AS `ProductCustomFields__display_on_product_filter_sidebar`, ProductCustomFields.display_limit AS `ProductCustomFields__display_limit`, ProductCustomFields.display_on_quick_search AS `ProductCustomFields__display_on_quick_search`, ProductCustomFields.display_on_quick_search_orders AS `ProductCustomFields__display_on_quick_search_orders`, ProductCustomFields.display_on_advance_search AS `ProductCustomFields__display_on_advance_search`, ProductCustomFields.display_on_advance_search_orders AS `ProductCustomFields__display_on_advance_search_orders`, ProductCustomFields.is_mandatory AS `ProductCustomFields__is_mandatory`, ProductCustomFields.validation_message AS `ProductCustomFields__validation_message`, ProductCustomFields.type AS `ProductCustomFields__type`, ProductCustomFields.file_type AS `ProductCustomFields__file_type`, ProductCustomFields.file_size AS `ProductCustomFields__file_size`, ProductCustomFields.status AS `ProductCustomFields__status`, ProductCustomFields.created AS `ProductCustomFields__created`, ProductCustomFields.modified AS `ProductCustomFields__modified` FROM product_custom_fields ProductCustomFields WHERE ProductCustomFields.group_type in (:c0) ORDER BY posting_form_orders asc', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'ProductCustomFields__id' => 'integer', 'ProductCustomFields.id' => 'integer', 'id' => 'integer', 'ProductCustomFields__product_custom_field_parent_id' => 'integer', 'ProductCustomFields.product_custom_field_parent_id' => 'integer', 'product_custom_field_parent_id' => 'integer', 'ProductCustomFields__group_type' => 'string', 'ProductCustomFields.group_type' => 'string', 'group_type' => 'string', 'ProductCustomFields__field_label' => 'string', 'ProductCustomFields.field_label' => 'string', 'field_label' => 'string', 'ProductCustomFields__slug' => 'string', 'ProductCustomFields.slug' => 'string', 'slug' => 'string', 'ProductCustomFields__field_instruction' => 'text', 'ProductCustomFields.field_instruction' => 'text', 'field_instruction' => 'text', 'ProductCustomFields__field_type' => 'string', 'ProductCustomFields.field_type' => 'string', 'field_type' => 'string', 'ProductCustomFields__field_name' => 'string', 'ProductCustomFields.field_name' => 'string', 'field_name' => 'string', 'ProductCustomFields__value_type' => 'boolean', 'ProductCustomFields.value_type' => 'boolean', 'value_type' => 'boolean', 'ProductCustomFields__auto_suggest' => 'boolean', 'ProductCustomFields.auto_suggest' => 'boolean', 'auto_suggest' => 'boolean', 'ProductCustomFields__posting_form_orders' => 'integer', 'ProductCustomFields.posting_form_orders' => 'integer', 'posting_form_orders' => 'integer', 'ProductCustomFields__display_on_admin_listing' => 'boolean', 'ProductCustomFields.display_on_admin_listing' => 'boolean', 'display_on_admin_listing' => 'boolean', 'ProductCustomFields__display_on_front_listing' => 'boolean', 'ProductCustomFields.display_on_front_listing' => 'boolean', 'display_on_front_listing' => 'boolean', 'ProductCustomFields__display_on_product_filter_tab' => 'boolean', 'ProductCustomFields.display_on_product_filter_tab' => 'boolean', 'display_on_product_filter_tab' => 'boolean', 'ProductCustomFields__display_on_product_filter_sidebar' => 'boolean', 'ProductCustomFields.display_on_product_filter_sidebar' => 'boolean', 'display_on_product_filter_sidebar' => 'boolean', 'ProductCustomFields__display_limit' => 'integer', 'ProductCustomFields.display_limit' => 'integer', 'display_limit' => 'integer', 'ProductCustomFields__display_on_quick_search' => 'boolean', 'ProductCustomFields.display_on_quick_search' => 'boolean', 'display_on_quick_search' => 'boolean', 'ProductCustomFields__display_on_quick_search_orders' => 'integer', 'ProductCustomFields.display_on_quick_search_orders' => 'integer', 'display_on_quick_search_orders' => 'integer', 'ProductCustomFields__display_on_advance_search' => 'boolean', 'ProductCustomFields.display_on_advance_search' => 'boolean', 'display_on_advance_search' => 'boolean', 'ProductCustomFields__display_on_advance_search_orders' => 'integer', 'ProductCustomFields.display_on_advance_search_orders' => 'integer', 'display_on_advance_search_orders' => 'integer', 'ProductCustomFields__is_mandatory' => 'string', 'ProductCustomFields.is_mandatory' => 'string', 'is_mandatory' => 'string', 'ProductCustomFields__validation_message' => 'string', 'ProductCustomFields.validation_message' => 'string', 'validation_message' => 'string', 'ProductCustomFields__type' => 'string', 'ProductCustomFields.type' => 'string', 'type' => 'string', 'ProductCustomFields__file_type' => 'string', 'ProductCustomFields.file_type' => 'string', 'file_type' => 'string', 'ProductCustomFields__file_size' => 'string', 'ProductCustomFields.file_size' => 'string', 'file_size' => 'string', 'ProductCustomFields__status' => 'string', 'ProductCustomFields.status' => 'string', 'status' => 'string', 'ProductCustomFields__created' => 'datetime', 'ProductCustomFields.created' => 'datetime', 'created' => 'datetime', 'ProductCustomFields__modified' => 'datetime', 'ProductCustomFields.modified' => 'datetime', 'modified' => 'datetime', 'ProductCustomFieldValues__id' => 'integer', 'ProductCustomFieldValues.id' => 'integer', 'ProductCustomFieldValues__product_custom_field_id' => 'integer', 'ProductCustomFieldValues.product_custom_field_id' => 'integer', 'product_custom_field_id' => 'integer', 'ProductCustomFieldValues__product_custom_field_value_parent_id' => 'integer', 'ProductCustomFieldValues.product_custom_field_value_parent_id' => 'integer', 'product_custom_field_value_parent_id' => 'integer', 'ProductCustomFieldValues__value' => 'string', 'ProductCustomFieldValues.value' => 'string', 'value' => 'string', 'ProductCustomFieldValues__keyword_search' => 'string', 'ProductCustomFieldValues.keyword_search' => 'string', 'keyword_search' => 'string', 'ProductCustomFieldValues__slug' => 'string', 'ProductCustomFieldValues.slug' => 'string', 'ProductCustomFieldValues__aliases' => 'string', 'ProductCustomFieldValues.aliases' => 'string', 'aliases' => 'string', 'ProductCustomFieldValues__orders' => 'integer', 'ProductCustomFieldValues.orders' => 'integer', 'orders' => 'integer', 'ProductCustomFieldValues__is_description' => 'string', 'ProductCustomFieldValues.is_description' => 'string', 'is_description' => 'string', 'ProductCustomFieldValues__icon' => 'string', 'ProductCustomFieldValues.icon' => 'string', 'icon' => 'string', 'ProductCustomFieldValues__video' => 'string', 'ProductCustomFieldValues.video' => 'string', 'video' => 'string', 'ProductCustomFieldValues__description' => 'text', 'ProductCustomFieldValues.description' => 'text', 'description' => 'text', 'ProductCustomFieldValues__page_url' => 'string', 'ProductCustomFieldValues.page_url' => 'string', 'page_url' => 'string', 'ProductCustomFieldValues__meta_title' => 'string', 'ProductCustomFieldValues.meta_title' => 'string', 'meta_title' => 'string', 'ProductCustomFieldValues__meta_keywords' => 'text', 'ProductCustomFieldValues.meta_keywords' => 'text', 'meta_keywords' => 'text', 'ProductCustomFieldValues__meta_description' => 'text', 'ProductCustomFieldValues.meta_description' => 'text', 'meta_description' => 'text', 'ProductCustomFieldValues__created' => 'datetime', 'ProductCustomFieldValues.created' => 'datetime', 'ProductCustomFieldValues__modified' => 'datetime', 'ProductCustomFieldValues.modified' => 'datetime' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [ 'ProductCustomFieldValues' => [[maximum depth reached]] ], 'matching' => [], 'extraOptions' => [], 'repository' => object(App\Model\Table\ProductCustomFieldsTable) {} } $both_custom_fields = object(Cake\ORM\ResultSet) { 'items' => [] } $productDetailQuery = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT ProductDetails.product_custom_field_id AS `ProductDetails__product_custom_field_id`, ProductDetails.product_custom_field_value AS `ProductDetails__product_custom_field_value` FROM product_details ProductDetails WHERE ProductDetails.product_id = :c0', 'params' => [ ':c0' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'ProductDetails__id' => 'integer', 'ProductDetails.id' => 'integer', 'id' => 'integer', 'ProductDetails__product_id' => 'integer', 'ProductDetails.product_id' => 'integer', 'product_id' => 'integer', 'ProductDetails__product_custom_field_id' => 'integer', 'ProductDetails.product_custom_field_id' => 'integer', 'product_custom_field_id' => 'integer', 'ProductDetails__product_custom_field_value' => 'text', 'ProductDetails.product_custom_field_value' => 'text', 'product_custom_field_value' => 'text', 'ProductDetails__created' => 'datetime', 'ProductDetails.created' => 'datetime', 'created' => 'datetime', 'ProductDetails__modified' => 'datetime', 'ProductDetails.modified' => 'datetime', 'modified' => 'datetime' ], 'decorators' => (int) 0, 'executed' => true, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 1, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [ 'keyField' => 'product_custom_field_id', 'valueField' => 'product_custom_field_value' ], 'repository' => object(App\Model\Table\ProductDetailsTable) {} } $product_detail_list = [ (int) 27 => '30550524', (int) 13 => '2024', (int) 29 => 'Estate Selection', (int) 30 => '62', (int) 33 => 'Don Manuel Villafane', (int) 9 => '26', (int) 34 => '173', (int) 36 => '14%', (int) 37 => '359', (int) 38 => '360', (int) 39 => 'The soil of Mendoza is permeable, sandy and with a very good balance of nitrogen, ideal for the growing of excellent varieties. The Malbec grapes are harvested from Villafane's vineyards, located a mere 90 metres from the winery door. The grapes are vinified using traditional winemaking methods in tank using naturally occurring yeasts.', (int) 42 => '52', (int) 43 => '6', (int) 3 => '11.57' ] $productView = object(Cake\ORM\Entity) { 'product_id' => (int) 2003, 'client_ip' => '216.73.216.172', 'modified' => '2026-02-25 09:28:23', 'no_of_views' => (int) 1, 'id' => (int) 426175, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'ProductViews' } $customer_id = null $pViewes_total = object(Cake\ORM\Entity) { 'no_of_views' => (int) 1386, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'ProductViews' } $no_of_views_total = (int) 1386 $productObj = object(App\Model\Entity\Product) { 'id' => (int) 2003, 'admin_id' => (int) 4, 'title' => 'Malbec Estate', 'slug' => 'malbec-estate', 'image' => '20240614_PRODUCT_IMAGE_1718364945.png', 'description' => '<p>Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish.</p> ', 'washing_instructions' => null, 'preview' => '0', 'related_product_ids' => null, 'specification_file' => null, 'specification_file_log' => null, 'meta_title' => ' Malbec Estate, Don Manuel Villafane ', 'meta_keywords' => '', 'meta_description' => '', 'status' => 'Live', 'is_featured_product' => 'No', 'archive_date' => null, 'added_by' => 'CMS Master', 'updated_by' => 'Tony OConnor', 'no_of_views' => (int) 1386, 'reviews_viewed' => 'No', 'search_keywords' => 'Malbec Estate Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish. 30550524 Argentina Red Wine Malbec Don Manuel Villafane', 'search_keywords1' => 'Malbec Estate Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish. 30550521 Argentina Malbec', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Products' } $arrRelProIds = [ (int) 0 => '' ] $related_pro_ratings = [] $related_products = [] $related_prodCountToDisplay = (int) 4 $otherProdLimit = (int) 0 $productReviews = [] $avg_rating = [] $pro_avg_rating = '' $product_review = object(Cake\ORM\Entity) { '[new]' => true, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'ProductReviews' } $tmp_customer_id = '' $tmp_customer_name = '' $tmp_customer_order_detail_id = (int) 0 $c_p_review_count = (int) 0 $submited_review_msg = '' $og_title = 'Malbec Estate' $og_description = 'Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour' $og_url = 'https://www.eurowines.co.uk/wine-detail/malbec-estate' $content = object(App\Model\Entity\Content) { 'id' => (int) 572, 'page_id' => 'DIGI572', 'page_title' => 'Product Detail Page', 'page_url' => 'products-detail-page', 'tag_line' => 'lorel ipsum dor sit amet', 'title_color' => '#000000', 'tag_color' => '#000000', 'border_color' => '#000000', 'no_of_views' => (int) 5, 'image' => '', 'description' => '<p> </p> ', 'is_static' => true, 'meta_title' => 'Product DetailPage | Eurowines - Sommelier Italian Wine Merchant of the Year', 'meta_keywords' => '', 'meta_description' => '', 'priority' => (int) 0, 'preview' => false, 'added_by' => 'CMS Master', 'updated_by' => 'CMS Master', 'share_this' => 'No', 'tab_name' => 'Ecommerce', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Contents' }App\Controller\ProductsController::detail() - APP/Controller/ProductsController.php, line 1390 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 610 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 235 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 162 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Error\Middleware\ErrorHandlerMiddleware::__invoke() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 96 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 51 Cake\Http\Server::run() - CORE/src/Http/Server.php, line 98 [main] - ROOT/webroot/index.php, line 40
Warning (512): Unable to emit headers. Headers sent in file=/var/www/vhosts/eurowines.co.uk/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php line=853 [CORE/src/Http/ResponseEmitter.php, line 51]Code Contextif (Configure::read('debug')) {trigger_error($message, E_USER_WARNING);} else {$response = object(Cake\Http\Response) { 'status' => (int) 200, 'contentType' => 'text/html', 'headers' => [ 'Content-Type' => [ [maximum depth reached] ], 'Expires' => [ [maximum depth reached] ], 'Last-Modified' => [ [maximum depth reached] ], 'Cache-Control' => [ [maximum depth reached] ] ], 'file' => null, 'fileRange' => [], 'cookies' => object(Cake\Http\Cookie\CookieCollection) {}, 'cacheDirectives' => [], 'body' => '<!DOCTYPE html> <html lang="en-US" data-perfx-countrycode="GB"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Malbec Estate | 2024 Red Wine | - Argentina | Eurowines</title> <meta name="description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish. " /> <meta name="keywords" content="Red Wine, White Wine, Rose Wine, Sparkling Wine, Semi-Sparkling Wine, Dessert Wine, Wine to Private Customers, Wines to Restaurants, Wines to Caterers, Wines to Pubs & Bars, Wines to Hotels, Wines to Venues "> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" /> <meta name="author" content="https://www.diginow.co.uk/"> <link rel="canonical" href="https://www.eurowines.co.uk/wine-detail/malbec-estate "/> <link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> <meta property="og:type" content="article" /> <meta property="og:title" content="Malbec Estate" /> <meta property="og:description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour" /> <meta property="og:url" content="https://www.eurowines.co.uk/wine-detail/malbec-estate" /> <meta property="og:site_name" content="Eurowines Limited" /> <meta property="og:image" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png" /> <meta property="og:image:secure_url" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png" /> <meta property="og:image:width" content="500" /> <meta property="og:image:height" content="73" /> <!-- Twitter Card --> <meta property="twitter:card" content="summary"/> <meta name="twitter:site" content="https://twitter.com"> <meta name="twitter:title" content="Malbec Estate" /> <meta name="twitter:description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour" /> <meta name="twitter:creator" content="https://twitter.com"> <meta property="twitter:url" content="https://www.eurowines.co.uk/wine-detail/malbec-estate"/> <meta property="twitter:image" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png"/> <link rel="stylesheet" href="/css/Front/core/font-awesome.min.css"/><link rel="stylesheet" href="/css/Front/core/simpleMobileMenu.css"/><link rel="stylesheet" href="/css/Front/core/bootstrap.min.css"/><link rel="stylesheet" href="/css/Front/core/advanced-search.css"/><link rel="stylesheet" href="/css/Front/core/filter.css"/><link rel="stylesheet" href="/css/Front/core/style.min.css"/><link rel="stylesheet" href="/css/Front/core/style.css"/><link rel="stylesheet" href="/css/Front/core/select2/select2.css"/> <script src="/js/Front/core/jquery.min.js"></script> <script src="/js/Front/core/bootstrap.min.js"></script> <script src="/js/Front/owlcarousel/owl.carousel.js"></script> <script src="/js/Front/core/select2/select2.min.js"></script> <script src="/js/Front/core/plugins.min.js"></script> <script src="/js/Front/core/main.min.js"></script> <script src="/js/Front/core/jquery-accordion.js"></script> <script src="/js/Front/core/nouislider.min.js"></script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-FLVB65EC59"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-FLVB65EC59'); </script> <meta name="google-site-verification" content="HVmjKXSokvT1giAPeirf2eigPbgPeI170aPw2dxgdnk" /> <link rel="stylesheet" href="/css/Front/owlcarousel/owl.carousel.css"/> </head> <body class=""> <div id="FrontLoader" class="loaderfixed"> <!-- <div class="loader"> <img src="/img/Front/wine-loading-animation-bradnickerson.gif"> </div> --> <div class="loadertext" style="display:none;">PLEASE WAIT. YOUR TRADE ORDER IS BEING PLACED.</div> </div> <style> .loaderfixed { /*background-color: rgba(250, 250, 250, 0.9);*/ background:#fff url(/img/Front/wine-loading-animation-bradnickerson.gif) no-repeat center; bottom: 0; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 999; opacity: 0.9; background-size: 400px; display:flex; align-items: center; justify-content: center; } .loadertext { display: none; } .homeloader .loadertext { padding-top: 220px; color:#98012d; font-size:20px; font-weight: bolder; display: block; } .loaderfixed .loader { display: flex; width: 100%; align-items: center; justify-content: center; height: 100%; } .loaderfixed .loader img {max-width: 350px; } /*.loaderfixed .loader { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; animation: 2s linear 0s normal none infinite running spin; border-color:#9c955d #8b865d #9c955d #8b865d; border-image: none; border-radius: 50%; border-style: solid; border-width: 16px; height: 80px; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; top:40%; width: 80px; }*/ /* Safari */ /*@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }*/ </style> <script type="text/javascript"> $(document).ready(function(){ $("#FrontLoader").hide(); /*if($("#FrontLoader")) { setTimeout( $("#FrontLoader").hide(),1000); }*/ }); </script> <header id="myHeader"> <div class="headertop"> <div class="container"> <div class="headerbox"> <div class="header_left"> <div class="Telephone"> <div class="Sitephone Pbottom"> <span><i class="fa fa-phone"></i></span> 0207 610 8160 </div> <div class="SiteEmail Pbottom"> <!-- <h5>Email</h5> --> <span><i class="fa fa-envelope"></i></span> <a href="mailto:enquiries@eurowines.co.uk">enquiries@eurowines.co.uk</a> </div> </div> </div> <div class="headerRight"> <div class="socalmedia"> <ul> <li><a href="https://twitter.com/eurowinesuk" target="_blank" class="text-white"><i class='fa fa-twitter'></i></a></li><li><a href="https://www.instagram.com/eurowinesuk/" target="_blank" class="text-white"><i class='fa fa-instagram'></i></a></li><li><a href="https://www.facebook.com/EurowinesUK/" target="_blank" class="text-white"><i class='fa fa-facebook'></i></a></li> <!-- <li><a href="https://vm.tiktok.com/ZSHoe5jF/" target="_blank"><img src="/img/Front/tiktokicon.png" alt=""></a></li> --> </ul> </div> </div> </div> </div> </div> <!--------------------- Desktop 1 Code start ----------------------> <div class="container headerBox"> <div class="headerMain"> <div class="header_left"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords,#keywords1" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); /* $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); */ } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Producer' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> <div class="logo-left"> <a href="/"><img src="/img/Admin/site_logo/20210504_LOGO_1620127603.png" id="logo" alt="Eurowines Limited" class=""/></a> </div> <div class="headerRight"> <div class="TradeLogin"> <span><a class="btn btn2" href="/trade/login">Trade Login</a></span> <!-- <span class="line">|</span> --> <span><a class="btn btn2" href="/customers/login">Retail Login</a></span> <!-- <span><a class="btn btn2" href="/repusers/login">Rep Login</a></span> --> </div> <div class="AllIconBox DefaultLinks"> <span> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> </span> </div> </div> <div class="AllIconBox DefaultLinks" style="display: none;"> <span> <a class="default-links" href="/customers/login" class="Loginbtn"><i class="fa fa-user"></i></a> </span> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details" style="display:none"> <a href="javascript:void(0);" id="cart_badge"> <img src="/img/Front/header_shopping_bag.png" alt=""> <span class="badge">123</span></a> </div> </span> <div class="CustomWidget"> <form id="alg_currency_selector"> <select name="alg_currency" class="alg_currency_select" onchange="javascript:changeCurrency(this.value);"> <option id="alg_currency_USD" value="USD" selected="selected">USD</option> <option id="alg_currency_AED" value="AED" >AED</option> <option id="alg_currency_EUR" value="EUR" >Euro</option> <option id="alg_currency_GBP" value="GBP" >GBP</option> </select> </form> </div> </div> </div> </div> <!--------------------- Desktop 1 Code End ----------------------> <!--------------------- Desktop 2 Code start ----------------------> <div class="MenuBox"> <div class="container"> <div class="headerMain"> <div class="headerBox1"> <div class="logoicon"><img src="/img/Front/logoicoon.png" alt=""></div> <div class="navigation"> <nav> <a href="javascript:void(0)" class="smobitrigger ion-navicon-round"> <span><i class="fa fa-bars"></i></span> </a> <ul class="mobimenu"> <li class='dropdown simple-dropdown'><a href="/" target="" class="">Home</a></li><li class='dropdown simple-dropdown'><a href="/about-us" target="" class="">About Us</a></li><li class='dropdown simple-dropdown'><a href="/wines" target="" class="">Our Wines</a></li><li class='dropdown simple-dropdown'><a href="/insights" target="" class="">News & Events</a></li><li class='dropdown simple-dropdown'><a href="/contact" target="" class="">Contact Us</a></li> </ul> </nav> </div> <div class="AllIconBox DefaultLinks"> <div style="display: none !important;" class="ButtonSearch openBtn" onclick="openSearch()"><i class="fa fa-search"></i></div> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details" style='display:none'> <a href="javascript:void(0);" id="cart_badge"> <img src="/img/Front/header_shopping_bag.png" alt=""> <span class="badge"></span></a> </div> </span> </div> </div> <div class="WineList"><a href="/wines" title="" class="wine_list_download btn">Wine List</a></div> </div> </div> </div> <!--------------------- Desktop 2 Code End ----------------------> </header> <!--------------------- Mobile Code start ----------------------> <div class="headerMobile"> <div class="headerMobileBox"> <div class="iconbox"><span class="candidatemenu tel" onclick="openNav()"> <i class="fa fa-user"></i> <i class="fa fa-times"></i> </span> <!-- <a href=""><i class="fa fa-user"></i></a> --> </div> <div class="iconbox openSearch"> <a class="Simplecollapsible" data-toggle="collapse" data-target="#Searchmobile"><i class="fa fa-search" aria-hidden="true"></i></a> <a href="#" class="openBtn" onclick="openSearch()"><i class="fa fa-search" aria-hidden="true"></i></a></div> <div class="iconbox"> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details"> <a href="#" id="cart_badge"><i class="fa fa-shopping-cart"></i> <!-- Shopping Basket --> <span class="badge"></span></a> </div> <div id="header_mini_cart_details1" style="display: none;"> <a href="#" id="cart_badge"> <i class="fa fa-shopping-cart" ></i> <!-- Shopping Basket --> <span class="badge"></span> </a> </div> </span> </div> <div class="iconbox"><span class="open_mobileview tel" onclick="openNav2()"><i class="fa fa-bars"></i> <i class="fa fa-times"></i> </span></div> </div> <div id="Searchmobile" class="collapse MainSearchmobile"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords_mobile" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords_mobile").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords_mobile").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords_mobile" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords_mobile").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> </div> <!--------------------- Mobile Code End ----------------------> <!--------------------- All Popup Code start ----------------------> <div id="mySidenavright" class="sidenav"> <span class="open_mobileview tel" onclick="openNav2()"><i class="fa fa-times"></i> </span> <div class="scrollBox"> <ul class="mobimenu1"> <li class='dropdown simple-dropdown'><a href="/" target="" class="">Home</a></li><li class='dropdown simple-dropdown'><a href="/about-us" target="" class="">About Us</a></li><li class='dropdown simple-dropdown'><a href="/wines" target="" class="">Our Wines</a></li><li class='dropdown simple-dropdown'><a href="/insights" target="" class="">News & Events</a></li><li class='dropdown simple-dropdown'><a href="/contact" target="" class="">Contact Us</a></li> </ul> </div> </div> <div id="mySidenav" class="sidenav MobileMenu candidatemenu"> <!-- <a href="javascript:void(0)" class="closebtn" onclick="closeNav()"></a> --> <a class="open_mobileview tel" class="closebtn" onclick="openNav()"><i class="fa fa-times"></i></a> <div class="TradeLogin"> <span><a class="btn btn2" href="/trade/login">Trade Login</a></span> <!-- <span class="line">|</span> --> <span><a class="btn btn2" href="/customers/login">Retail Login</a></span> </div> <div class="MobileMenuBox"> <div class="AllIconBox DefaultLinks"> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> </div> <ul class="RegistrationBox"> </ul> </div> </div> <div id="mySidenavcart" class="sidenav MaincartRight"> <div class="Maincart"> <div class="MaincartBox"> <span class="open_mobilecart closebtnbox" onclick="openNav3()"><i class="fa fa-times"></i> </span> <div id="myProMiniCart"><!-- <a href="#" id="cart_badge"><i class="fa fa-shopping-cart" ></i> Shopping Basket <span class="badge"></span></a> --> <div class="shopping-cart 0 Zeroproducts" id="mini_cart_header" style="display: none;"> <div class="shopping-cart-header"> <img src="/img/Front/header_shopping_bag.png" class="spngBag" alt="" /> <span class="badge">0</span> <div class="shopping-cart-total"> <span class="lighter-text">Total:</span> <span class="main-color-text">£0.00</span> </div> </div> <ul class="shopping-cart-items"> </ul> </div> <script type="text/javascript"> </script> <script type="text/javascript"> function removeFromMiniCart(product_id) { var path = window.location.href; if(path.match(/basket/g) != null) { removeVariationFromMainCart(product_id); setTimeout(window.location.reload(),6000); } else { $.ajax({ url: "/customers/remove-from-cart", type: "POST", data: { product_id: product_id }, success:function(res) { refreshMiniCart(); } }); setTimeout('refreshMiniCart(); ',3000) } } </script></div> </div> </div> </div> <div id="myOverlay" class="overlay SearchBoxHeader"> <span class="closebtn" onclick="closeSearch()" title="Close Overlay">×</span> <div class="overlay-content"> <div class="container"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords,#keywords1" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); /* $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); */ } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Producer' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> </div> </div> <!--------------------- All Popup Code End ----------------------> <script> /*function openNav() { //document.getElementById("mySidenav").style.height = "100%"; $('#mySidenav').toggle(); var className = $('.open_mobileviews').attr('class'); if(className == "open_mobileviews tel2"){ $('.open_mobileviews').addClass('closebtn'); }else{ $('.open_mobileviews').removeClass('closebtn'); } }*/ function openNav() { $('#mySidenav').toggle(); var className = $('.candidatemenu').attr('class'); if(className == "candidatemenu tel"){ $('.candidatemenu').addClass('closebtn'); }else{ $('.candidatemenu').removeClass('closebtn'); } } function openNav2() { $('#mySidenavright').toggle(); var className = $('.open_mobileview').attr('class'); if(className == "open_mobileview tel"){ $('.open_mobileview').addClass('closebtn'); }else{ $('.open_mobileview').removeClass('closebtn'); } } function openNav3() { var className = $('.open_mobilecart').attr('class'); if(className == "open_mobilecart"){ $('.open_mobilecart').addClass('closebtn'); //refreshMiniCart(); }else{ $('.open_mobilecart').removeClass('closebtn'); } // console.log("before toggle"); $('#mySidenavcart').toggle(); } </script> <!-- <div class="modal fade AllmodalBoxPopup" id="myModalJobs" role="dialog" style="display: none;"> <div class="modal-dialog"> <div class="modal-content modalBoxPopup"> <button type="button" class="close" data-dismiss="modal">×</button> <div class="modal-body PopupSearchBox"> </div> </div> </div> </div> --> <script> function openSearch() { document.getElementById("myOverlay").style.display = "block"; } function closeSearch() { document.getElementById("myOverlay").style.display = "none"; } function changeCurrency(value) { //console.log(value); $.ajax({ url: "/1131sfs", cache: false, data: {currency_code: value}, success: function(html){ //console.log(html); window.location.reload(); } }); } </script> <div id="products_container" > <style type="text/css"> .loaderfixed { background: transparent !important; } </style> <script src="/js/Admin/plugins/jquery-validation/jquery.validate.min.js"></script> <script src="/js/Admin/plugins/jquery-validation/additional-methods.min.js"></script> <script src="/js/Admin/plugins/bootbox/bootbox.min.js"></script> <script src="/js/Front/core/jstars.js"></script> <link rel="stylesheet" href="/css/Front/product.css"/><script src="/js/Front/jquery.lazy.min.js"></script><script type="text/javascript"> var isCustomerLogin = ''; var isTradeCustomerLogin = ''; var isRepUserLogin = ''; var customer_addtocart_url,customer_addtowishlist_url,customer_refreshminicart_url; if(isTradeCustomerLogin == 1) { customer_addtocart_url = "/trade1/add-to-cart1"; customer_addtowishlist_url = "/trade/save-product"; customer_refreshminicart_url = "/trade/refresh-mini-cart1"; } else if(isRepUserLogin == 1) { customer_addtocart_url = "/repusers/add-to-cart"; customer_addtowishlist_url = "/repusers/save-product"; customer_refreshminicart_url = "/repusers/refresh-mini-cart"; } else { customer_addtocart_url = "/customers/add-to-cart"; customer_addtowishlist_url = "/customers/save-product"; customer_refreshminicart_url = "/customers/refresh-mini-cart"; } var __SystemNotice37= 'The selected product has been added to the shopping basket.'; var __SystemNoticeColor37= '#b28705'; var __SystemNotice43= 'This product cannot be added to the shopping basket because the product quantity in the basket has reached a maximum limit.'; var __SystemNoticeColor43= '#98012d'; </script> <script src="/js/Front/products.js"></script><div class="breadcrumbbox Product" style="display: none;"> <div class="container"> <div class="sub-title"> <a href="/"><span>Home</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines"><span>Products</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines/red-wine"><span>Red Wine</span></a> </div> </div> </div> <div class="Cmepage_title"> <section class="service CmsPage"> <div class="container CmsPageTitle"> <div class="title"> <h1>Malbec Estate</h1> <p class="vintagebox1"><!-- <b>Wine Style:</b> --><!-- <b>Vintage:</b> --> 2024 | Red Wine</p> </div> </div> </section> </div> <div class="Productsdetailpage"> <div class="container Productsdetail"> <div class="titlebox2 MainTitleboxProduct"> <div id="jflash" class="message success alert note note-success hidden" onclick="this.classList.add('hidden');"></div> <div class="customFlashMsg" style="display:none;"> <div id="MsgDiv" class="error alert note note-danger" style="background:rgba(186,0,0,0.2); border-color:rgb(186,0,0); color:rgb(186,0,0)" onclick="this.classList.add('hidden');"></div> </div> <div class="sub-title" style="display: none;"> <a href="/"><span>Home</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines"><span>Products</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines/red-wine"><span>Red Wine</span></a> </div> <div class="ratings-container" style="display:inline-block !important;" > <a href="javascript:void(0);" class="rating-link"> </a> </div><!-- End .product-container --> </div> <div class=""> <div class="product-single-container product-single-default" style="margin-bottom:0px;"> <div id="VariationDetails"> <div class="product-single-gallery"> <div class="product-slider-container product-item"> <div class="product-single-carousel owl-carousel owl-theme"> <div class="product-item"> <img class="product-single-image" data-zoom-image="https://www.eurowines.co.uk/img/Admin/products/20240614_PRODUCT_IMAGE_1718364945.png" src="https://www.eurowines.co.uk/img/Admin/products/20240614_PRODUCT_IMAGE_1718364945.png"/> </div> </div> <span class="prod-full-screen"><i class="fa fa-search-plus"></i></span> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" /> Argentina,</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="prod-thumbnail row owl-dots" id='carousel-custom-dots'> <div class="product-item"> <img class="product-single-image" data-zoom-image="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364945.png" src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364945.png"/> </div> </div> <div class="productcode">30550524 </div> </div> <div class="product-single-details"> <div class="Maindetailsbox" style="width:100% !important;border:none !important;background: none !important;"> <div class="price-box"> <span class="product-price">£69.42</span> </div> <div class="CaseSize"><b>Case Size:</b> 6</div> <div class="PricePerBottle"><b>Price Per Bottle:</b> £11.57</div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> <div class="SizeBox washing"> <input type="hidden" name="product_id" id="product_id" value="2003"> <input type="hidden" name="product_variation_id" id="product_variation_id" value="2003"> <div class="avail_quantity" style="justify-content:normal;display:block;"> <div class="selectBox selectfull product-action product-all-icons" style="margin-right: 0;"> <div class="quantity buttons_added productdetail" data-pagetype="productdetail"> <input type="hidden" id="maxavail_qty_2003" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2003" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2003" name="txt_qty_2003" value="1" readonly/> <button class="btn plus1" id="btnIncrement_2003"><i class="fa fa-plus"></i></button> </div> </div> <!-- <div class="selectBox selectfull product-action product-all-icons WishlistBox" style="margin-right: 0;"> --> <div data-pagetype="productdetailaddtocartbtn"> <button class="btn btn-add-cart " onclick="addProductToCart(2003,'productdetail');" data-id="2003" data-toggle="modal" data-target="#addCartModal" style="width:auto;float:left;"><i class="icon-bag"></i>ADD TO BAG</button> </div> <div class="AddtoWishlist" style="width:auto;"> <button class="btn add-wishlist btn-add-wishlist " id="btn-add-wishlist" data-id="2003"> <i class="icon-heart"></i><span id="savedwinetext">Save Wine</span></button> </a> </div> </div> <!-- </div> --> </div> </div> <div class="Maindetailsbox" style="margin-right: 0; display: none; "> <div class="CountryRegionBox"> <div class="arrCountryFlags"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" /></div> <div class="CountryRegion"> <b>Country and Region:</b> Argentina, </div> </div> <p><b>Wine Style:</b> Red Wine</p> <p><b>Vintage:</b> 2024</p> <p><b>Producer:</b> Don Manuel Villafane</p> </div> </div> </div> <div class="product-single-details"> <div class="washing description"> <!-- <h6>TASTING NOTE</h6> --> <p>Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish.</p> </div> <!-- <div class="washing"> <h6>Washing & Care</h6> </div> --> <p><h6><b>Vinification:</b></h6> The soil of Mendoza is permeable, sandy and with a very good balance of nitrogen, ideal for the growing of excellent varieties. The Malbec grapes are harvested from Villafane's vineyards, located a mere 90 metres from the winery door. The grapes are vinified using traditional winemaking methods in tank using naturally occurring yeasts.</p> <div class="Maindetailsbox" style="width:100%;height:auto;padding:5px; margin-bottom:15px;"> <div class="CountryRegionBox" style="margin: 0; padding: 0;"> <b>Grape Varieties: </b> Malbec </div> </div> <p> <b>Classification: </b> Estate Selection | <b>ABV:</b> 14% | <b>Closure:</b> Natural Cork</b> </p> <p> <a href="/download-wine-details/malbec-estate" class="btn" >Download Pdf <i class="fa fa-file-pdf-o" style="margin-left:5px;"></i></a> </p> </div> </div> <div class="shareThisBox"> <h4>SHARE</h4> <ul class="sharethis"> <script type='text/javascript' src='https://platform-api.sharethis.com/js/sharethis.js#property=63341a82b22a350012c876cb&product=sop' async='async'></script> <li> <div data-network="facebook" class="st-custom-button st-hide-label" title="Share on facebook"><a class="social-icon"><i class="fa normal-show fa-facebook"></i> </a></div> </li> <li> <div data-network="twitter" class="st-custom-button st-hide-label" title="Share on twitter"><a class="social-icon"><i class="fa normal-show fa-twitter"></i> </a></div> </li> <li> <div data-network="linkedin" class="st-custom-button st-hide-label" title="Share on linkedin"><a class="social-icon"><i class="fa normal-show fa-linkedin"></i> </a></div> </li> <li> <div data-network="email" class="st-custom-button st-hide-label" title="Share on email"><a class="social-icon"><i class="fa normal-show fa fa-envelope"></i> </a></div> </li> <li> <div data-network="whatsapp" class="st-custom-button st-hide-label" title="Share on whatsapp"><a class="social-icon"><i class="fa normal-show fa-whatsapp"></i> </a></div> </li> <li> <div data-network="sharethis" class="st-custom-button st-hide-label" title="Share on sharethis"><a class="social-icon"><i class="fa normal-show fa fa-share-alt"></i> </a></div> </li> </ul> </div> </div> <div class="MainRight sidebar-shop"> </div> </div> </div> <!-- <div class="container"> <div class="Checkout"> <h4>Due to the Corona virus pandemic, there may be a slight delay in the shipping process. We will do our best to have your package delivered to you quickly.</h4> </div> </div> --> <section class="WhoWeAre pulloffers"> <div class="container"> <div class="bg" style="background: url(/../img/Front/mailingbg.jpg);"> <div class="pulloffersbg"> <script src="https://www.google.com/recaptcha/api.js" async defer></script> <script src="/js/Admin/plugins/jquery-validation/jquery.validate.min.js"></script> <script src="/js/Admin/plugins/jquery-validation/additional-methods.min.js"></script> <script src="/js/Front/core/select2/select2.min.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <link rel="stylesheet" href="/css/Front/core/select2/select2.css"/> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"/> <span id="YzZyCqOIWlEnm37_errorMsg"></span> <div id="YzZyCqOIWlEnm37_mainDiv"> <h3>Mailing List</h3> <div class="offersbox1"> <p>Sign up here to join our mailing list for news, reviews, events information, special offers and much more. If you are a trade customer, <a href="/contact">contact us</a> to discuss your specific requirements.</p> </div> <form enctype="multipart/form-data" method="post" accept-charset="utf-8" class="form-horizontal dynamic_form_builder" name="YzZyCqOIWlEnm37" id="YzZyCqOIWlEnm37" action="/wine-detail/malbec-estate"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div><input type="hidden" name="YzZyCqOIWlEnm37_FormBuilderID" id="YzZyCqOIWlEnm37_FormBuilderID" value="6"/><input type="hidden" name="YzZyCqOIWlEnm37_FormRedirect" id="YzZyCqOIWlEnm37_FormRedirect" value="No"/> <div class="form-group None enter-your-email"> <label class="col-sm-2 None"><strong>Enter your email <span class="text-primary">*</span></strong></label> <div class="col-sm-12"> <div class="input email"><input type="email" name="YzZyCqOIWlEnm37_enter-your-email" placeholder="Enter your email" class="form-control FB_required_email" data-msg="Please enter your email." id="yzzycqoiwlenm37-enter-your-email"/></div> </div> </div> <div class="form-group None confirm"> <label class="col-sm-2 None"><strong>Confirm <span class="text-primary">*</span></strong></label> <div class="col-sm-12"> <div class="tcb" data-msg="Please give your confirmation"> <label class="tcb-inline"> <input name="YzZyCqOIWlEnm37_confirm[]" value="I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam." type="checkbox" class="tc FB_required_checkbox"> <span class="labels"> I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam.</span> </label> </div> </div> </div> <div class="submitbox"> <button type="submit" name="YzZyCqOIWlEnm37_button" id="YzZyCqOIWlEnm37_button" class="btn btn-dark-gray btn-rounded btn-small no-margin-lr">SUBMIT</button> </div> </form> </div> <script type="text/javascript"> $(document).ready(function() { var RecaptchaExists = "NO"; var SubmitButton = "YzZyCqOIWlEnm37_button"; $('select.AutoSuggestBox').select2({'containerCssClass':'AutoSuggestBox'}); $.validator.addClassRules("FB_required_select", { selectField:true }); $.validator.addMethod('selectField', function (val, element) { return $('select[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_multiselect", { multiselectField:true }); $.validator.addMethod('multiselectField', function (val, element) { return $('select[name="'+element.name+'"] > option:selected').length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_radio", { radioField:true }); $.validator.addMethod('radioField', function (val, element) { return $('input[name="'+element.name+'"]:checked').length>0; }, function(params, element) { return $(element).parent('label.tcb-inline').parent('div.tcb').data('msg'); }); $.validator.addClassRules("FB_required_checkbox", { checkboxField:true }); $.validator.addMethod('checkboxField', function (val, element) { return $('input[name="'+element.name+'"]:checked').length>0; }, function(params, element) { return $(element).parent('label.tcb-inline').parent('div.tcb').data('msg'); }); $.validator.addClassRules("FB_required_password", { passwordField: true }); $.validator.addMethod('passwordField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_file", { fileField: true, /*checkExtension: true, checkSize: true*/ }); $.validator.addClassRules("File_ExtSize", { checkExtension: true, checkSize: true }); $.validator.addMethod('fileField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addMethod('checkExtension', function (val, element) { if(val.length > 0) { var extension1 = val.substr((val.lastIndexOf('.'))).toLowerCase(); var extension = extension1.substring(1); var extID = element.name+"_Extension"; var extText = $('#'+extID).val(); var validFileExtensions = extText.split('|'); return $.inArray(extension, validFileExtensions) > -1; } return true; }, function(params, element) { var extID1 = element.name+"_Extension"; var extText1 = $('#'+extID1).val(); return 'File type must be '+extText1; }); $.validator.addMethod('checkSize', function (val, element) { if(val.length > 0) { var sizeID = element.name+"_Size"; var sizeText = $('#'+sizeID).val(); return element.files[0].size <= sizeText; } return true; }, function(params, element) { return 'File size must be less than '+$(element).data('size')+' MB.'; }); $.validator.addClassRules("FB_required_text", { textField: true }); $.validator.addMethod('textField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_email", { emailField: true, email: true }); $.validator.addMethod('emailField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_otheremail", { otheremailField: true, email: true }); $.validator.addMethod('otheremailField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addMethod("email", function(value, element) { if(value.length > 0) { return /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(value); } return true; }, 'Please enter a valid email address'); $.validator.addClassRules("FB_required_phone", { phoneField: true, FB_phoneUK: true }); $.validator.addClassRules("FB_valid_phone", { FB_phoneUK: true }); $.validator.addMethod('phoneField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addMethod('FB_phoneUK', function(value, element) { return this.optional(element) || value.length > 9 && value.match(/^\+?(?:\d\s?){10,12}$/); }, 'Please enter a valid phone number'); $.validator.addClassRules("FB_required_textarea", { textareaField: true }); $.validator.addMethod('textareaField', function (val, element) { return val.trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_date", { FB_dateField: true, //date : true }); /*$.validator.addClassRules("FB_valid_date", { date : true });*/ $.validator.addMethod('FB_dateField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $('.dynamic_form_builder').each(function() { var id = $(this).attr('id'); var form_redirect_input = id+"_FormRedirect"; var form_redirect_input_value = $("#"+form_redirect_input).val(); var form_suc_err_msg = id+"_errorMsg"; var form_main_div = id+"_mainDiv"; $("#"+id).validate({ rules:{}, messages:{}, errorPlacement: function(error, element) { //console.log(element); if($(element).hasClass('FB_required_checkbox')) { error.appendTo($(element).parent('label.tcb-inline').parent('div.tcb').parent('div.col-sm-12')); } else if($(element).hasClass('FB_required_radio')) { error.appendTo($(element).parent('label.tcb-inline').parent('div.tcb').parent('div.col-sm-12')); } else { error.insertAfter(element); } }, invalidHandler: function() { }, submitHandler: function(form) { $("#FrontLoader").show(); $("#captchaError").hide(); if(form_redirect_input_value == "Yes") { if(RecaptchaExists == "YES") { if(grecaptcha.getResponse() == "") { $("#FrontLoader").hide(); $("#captchaError").show(); return false; } else { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; $("#FrontLoader").hide(); form.submit(); } } } else { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; $("#FrontLoader").hide(); form.submit(); } } } else { var recpatch_check_done = "YES"; if(RecaptchaExists == "YES") { if(grecaptcha.getResponse() == "") { recpatch_check_done = "NO"; $("#captchaError").show(); $("#FrontLoader").hide(); return false; } else { recpatch_check_done = "YES"; } } if(recpatch_check_done = "YES") { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; var formData = new FormData(form); $.ajax({ url: "/form/send_my_form", type: 'POST', data: formData, contentType: false, processData: false, cache: false, success: function(result) { res = JSON.parse(result); if(res.status == "success") { $("#FrontLoader").hide(); $('#'+form_suc_err_msg).text(res.msg); $('#'+form_suc_err_msg).css("color", ""); $('#'+form_suc_err_msg).show(); $('#'+form_main_div).hide(); } else { $("#FrontLoader").hide(); $('#'+form_suc_err_msg).text(res.msg); $('#'+form_suc_err_msg).css("color", "red"); $('#'+form_suc_err_msg).show(); } } }); } } return false; } } }); }); }); </script> </div> </div> </div> <div id="specialoffers"></div> </section> <section class="Productspags related_products"> <div class="container" style="clear: both;"> <div class=""> <div class="home-product-tabs"> <h2>PEOPLE ALSO LIKE...</h2> <div class="home-product-tabs RelatedPro"> <div class="row"><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="2004" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/malbec-reserve'>Malbec Reserve</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/malbec-reserve'><a href="/wine-detail/malbec-reserve"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364984.png" width="100%" alt="Malbec Reserve" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" style="width:50px" />Argentina, Mendoza</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="CountryRegion" >Vintage: 2020 | Red Wine</div> <div class="descriptionbox">The Malbec grapes are manual harvested in Villafane's Maipu vineyard. ...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£98.76</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £16.46</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_2004" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2004" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2004" name="txt_qty_2004" value="1" /> <button class="btn plus1" id="btnIncrement_2004"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(2004);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 2004,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="2006" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/malbec-keltehue'>Malbec 'Keltehue'</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/malbec-keltehue'><a href="/wine-detail/malbec-keltehue"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364962.png" width="100%" alt="Malbec 'Keltehue'" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" style="width:50px" />Argentina, Mendoza</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="CountryRegion" >Vintage: 2024 | Red Wine</div> <div class="descriptionbox">The soil of Mendoza is permeable</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£69.36</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £11.56</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_2006" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2006" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2006" name="txt_qty_2006" value="1" /> <button class="btn plus1" id="btnIncrement_2006"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(2006);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 2006,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="46" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/chianti-docg-1'>Chianti DOCG</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/chianti-docg-1'><a href="/wine-detail/chianti-docg-1"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20210513_PRODUCT_IMAGE_1620903019.png" width="100%" alt="Chianti DOCG" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318535.png" style="width:50px" />Italy, Tuscany</div> <div class="producer box">Villa Domiziano</div> </div> </div> <div class="CountryRegion" >Vintage: 2023 | Red Wine</div> <div class="descriptionbox">Fermentation for 7-10 days in stainless steel tanks under the controll...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£83.04</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £13.84</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_46" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_46" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_46" name="txt_qty_46" value="1" /> <button class="btn plus1" id="btnIncrement_46"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(46);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 46,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="68" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri'>Montepulciano d'Abruzzo DOP 'Colle Cavalieri'</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri'><a href="/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20221021_PRODUCT_IMAGE_1666346149.png" width="100%" alt="Montepulciano d'Abruzzo DOP 'Colle Cavalieri'" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318535.png" style="width:50px" />Italy, Abruzzo</div> <div class="producer box">Cantina Tollo</div> </div> </div> <div class="CountryRegion" >Vintage: 2024 | Red Wine</div> <div class="descriptionbox">Maceration of the skins at controlled temperatures of 28 degrees then ...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£72.60</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £12.10</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_68" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_68" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_68" name="txt_qty_68" value="1" /> <button class="btn plus1" id="btnIncrement_68"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(68);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 68,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div></div> </div> </div> </div> </div> </section> <script type="text/javascript"> function changeVariation(variation_slug) { $("#FrontLoader").show(); //var product_idetail = ""; //console.log(product_idetail); //window.location = product_idetail+'/'+variation_slug; var product_slug = "malbec-estate"; $.ajax({ url: "/product/ajaxGetDetailByVariation", type: "POST", data: { product_slug: product_slug, variation_slug: variation_slug }, success:function(res) { var mainUrl = "/wine-detail"; var updateUrl = mainUrl+"/"+product_slug+"/"+variation_slug; history.pushState(null, null, updateUrl); $("#VariationDetails").html(res); $("#FrontLoader").hide(); __sharethis__.initialize(); } }); } var isMainProductAddToCartClicked =false; var arr_review = {1 : 'Aweful',2: "Poor",3: 'Fair',4: 'Good' ,5:'Excellent'}; var submit_review_action = ''; $(document).ready(function() { if(submit_review_action == 'submit-review') { $('html, body').animate({ scrollTop: $("#myScrollHere").offset().top - 400 }, 2000); } $('.lazy').lazy(); /*$("#myScrollHereLink").click(function(){ $('html, body').animate({ scrollTop: $("#myScrollHere").offset().top - 400 }, 500); });*/ $("input[id^='sel_review_']").click(function(){ var selratings=(this.id).replace('sel_review_',''); $("input[id^='sel_review_']").prop("checked",false) ; $("input[id^='sel_review_']").parent("label").removeClass("yellowstar"); for(i= 1; i <= selratings ; i++) { $("input#sel_review_"+i).prop("checked",true); $("input#sel_review_"+i).parent("label").addClass("yellowstar"); } $("#sel_review_starts").val(selratings).hide(); }); $("#ProductReviewForm").validate({ rules: { 'sel_review_starts': { required:true }, 'customer_name': { required:true }, 'comments': { required:true } }, messages: { 'sel_review_starts' : "Rating is required and can not be empty", 'customer_name': "Customer name is required and cannot be empty", 'comments': "Review is required and can not be empty", }, errorPlacement: function(error, element) { error.insertAfter(element); }, invalidHandler: function() {}, submitHandler: function(form) { formmodified = 0; form.submit(); } }); /*$("#ProductReviewForm").validate({ rules: { 'quality_rating': { required:true }, 'value_rating': { required:true }, 'price_rating': { required:true }, 'customer_name': { required:true }, 'review_title': { required:true }, 'comments': { required:true } }, messages: { 'quality_rating': "Please select rating for quality", 'value_rating': "Please select rating for value", 'price_rating': "Please select rating for price", 'customer_name': "Customer name is required and cannot be empty", 'review_title': "Summary of review is required and can not be empty", 'comments': "Comments is required and can not be empty", }, errorPlacement: function(error, element) { error.insertAfter(element); }, invalidHandler: function() { }, submitHandler: function(form) { formmodified = 0; form.submit(); } });*/ $(document).on('click','button#btn-add-wishlist',function(){ var product_id=$(this).attr("data-id"); var variation_id = $("#product_variation_id").val(); jflash("Please login to save the product.", "#98012d"); }); $("button.btn-add-to-cart").click(function(event){ addProductToCart(); }); if($("section.related_products div.productbox").length == 0 ) { $("section.related_products").hide(); } }); </script> </div> <script type="text/javascript"> function isScriptAlreadyIncluded(src){ var scripts = document.getElementsByTagName("script"); for(var i = 0; i < scripts.length; i++) if(scripts[i].getAttribute('src') == src) return true; return false; } if(! isScriptAlreadyIncluded('/js/Front/products.js')) { var isCustomerLogin = ''; var isTradeCustomerLogin = ''; var isRepUserLogin = ''; var customer_addtocart_url,customer_addtowishlist_url,customer_refreshminicart_url; if(isTradeCustomerLogin == 1) { customer_addtocart_url = "/trade1/add-to-cart1"; customer_addtowishlist_url = "/trade/save-product"; customer_refreshminicart_url = "/trade/refresh-mini-cart1"; } else if(isRepUserLogin == 1) { customer_addtocart_url = "/repusers/add-to-cart"; customer_addtowishlist_url = "/repusers/save-product"; customer_refreshminicart_url = "/repusers/refresh-mini-cart"; } else { customer_addtocart_url = "/customers/add-to-cart"; customer_addtowishlist_url = "/customers/save-product"; customer_refreshminicart_url = "/customers/refresh-mini-cart"; } var __SystemNotice37= 'The selected product has been added to the shopping basket.'; var __SystemNoticeColor37= '#b28705'; var __SystemNotice43= 'This product cannot be added to the shopping basket because the product quantity in the basket has reached a maximum limit.'; var __SystemNoticeColor43= '#98012d'; } </script> <footer class="footermain" style="position: relative;"> <div class="container displaynone"> <div class="row"> <div class="col-xs-3 col-sm-3 MainFooter1"> <!-- <h5 style="color:#fff; border: none;">.</h5> --> <ul> <li class="SitePhone"> <!-- <h5>Telephone</h5> --> <span><i class="fa fa-phone"></i></span> 0207 610 8160 </li> <li class="SiteEmail"> <!-- <h5>Email</h5> --> <span><i class="fa fa-envelope"></i></span> <a href="mailto:enquiries@eurowines.co.uk">enquiries@eurowines.co.uk</a> </li> <li style="display: none;"> <span><i class="fa fa-globe"></i></span> <a href="https://www.eurowines.co.uk/">https://www.eurowines.co.uk/</a> </li> </ul> </div> <div class="col-sm-9 FooterRight"> <div class="footer-menu col-sm-6 0"> <ul> <li><strong>Wines</strong></li> <li><a href="/wines/red-wine" target="" class="">Red Wine</a></li><li><a href="/wines/white-wine" target="" class="">White Wine</a></li><li><a href="/wines/rose-wine" target="" class="">Rose Wine</a></li><li><a href="/wines/sparkling-wine" target="" class="">Sparkling Wine</a></li><li><a href="/wines/semi-sparkling" target="" class=""> Semi-Sparkling Wine</a></li><li><a href="javascript:void(0)" class="">Dessert Wine</a></li> </ul> </div> <div class="footer-menu col-sm-6 1"> <ul> <li><strong>Who We Supply</strong></li> <li><a href="/who-we-supply" target="" class="">Wine to Private Customers</a></li><li><a href="/who-we-supply" target="" class="">Wines to Restaurants</a></li><li><a href="/who-we-supply" target="" class="">Wines to Caterers</a></li><li><a href="/who-we-supply" target="" class="">Wines to Pubs & Bars</a></li><li><a href="/who-we-supply" target="" class="">Wines to Hotels</a></li><li><a href="/who-we-supply" target="" class="">Wines to Venues</a></li> </ul> </div> <div class="footer-menu col-sm-6 2"> <ul> <li><strong> Help & Support</strong></li> <li><a href="/contact" target="" class="">Contact</a></li><li><a href="/faqs" target="" class="">FAQs</a></li><li><a href="/terms" target="" class="">Returns</a></li><li><a href="/terms-and-conditions" target="" class="">Terms</a></li><li><a href="/privacy-policy" target="" class="">Privacy</a></li><li><a href="/cookies" target="" class="">Cookies</a></li> </ul> </div> </div> <div class="col-xs-3 col-sm-3 MainFooter1" style="display: none;"> <h5>Eurowines Limited</h5> <p style="display:inline-flex;"><span style=" margin-right: 10px;"><i class="fa fa-home"></i></span> <span>Vintage House <br> 6 Heathmans Road <br> London SW6 4TJ </span></p> <p>Eurowines Limited is registered in the UK<br> Company Regitstration Number 883381 <br> ARWS Approval Number XEAW00000101089 </p> </div> </div> </div> <section class="awardlogos"> <div class="container"> <div class="MainFooterlogo"> <span><img src="/img/Front/awardlogo1.png"></span> <span><img src="/img/Front/awardlogo2.png"></span> <span><img src="/img/Front/awardlogo3.png"></span> <span><img src="/img/Front/awardlogo4.png"></span> <span><img src="/img/Front/awardlogo5.png"></span> <span><img src="/img/Front/awardlogo6.png"></span> <span><img src="/img/Front/awardlogo7.png"></span> <span><img src="/img/Front/awardlogo8.png"></span> </div> </div> </section> <div class="copyrightbg"> <div class="container"> <div class="row"> <div class="col-sm-12"> <div class="MainFooterlogo"> <!-- <span><img src="/img/Front/Worldpay.png"></span> <span class="footerlogo2"><img src="/img/Front/footerlogo1.png"></span> --> <span><img src="/img/Front/footerlogo2.png"></span> <span><img src="/img/Front/footerlogo3.png"></span> <span><img src="/img/Front/footerlogo4.png"></span> <span><img src="/img/Front/footerlogo5.png"></span> </div> </div> <div class="col-sm-12 CopyrightBox"> <div class="MainFooterlogo"> <div>© Copyright Eurowines Limited © 2026</div> <div>Vintage House | 6 Heathmans Road | London | SW6 4TJ</div> <div>Eurowines Limited is registered in the UK. Company Registration Number 883381.</div> <div>ARWS Approval Number XEAW00000101089</div> <div class="WSlinkBox"> <a target="_blank" sclass="WSlink" href="https://www.diginow.co.uk/" rel="noopener" title="website design by diginow"><img height="20" width="20" style="vertical-align: middle; display:inline" alt="website design by diginow" src="https://www.diginow.co.uk/assets/diginow-red.png"> website design</a> </div> </div> </div> <div class="col-sm-12 CopyrightBox" style="display: none;"> <div class="socalmediafooter"> <ul> <li><a href="https://twitter.com/eurowinesuk" target="_blank" class="text-white"><i class='fa fa-twitter'></i></a></li><li><a href="https://www.instagram.com/eurowinesuk/" target="_blank" class="text-white"><i class='fa fa-instagram'></i></a></li><li><a href="https://www.facebook.com/EurowinesUK/" target="_blank" class="text-white"><i class='fa fa-facebook'></i></a></li> <li><a href="https://vm.tiktok.com/ZSHoe5jF/" target="_blank"><img src="/img/Front/tiktokicon.png" alt=""></a></li> </ul> </div> </div> </div> <link rel="stylesheet" href="/css/Front/module/cookies/modal-cookies.css"/><script src="/js/Front/module/cookies/jquery-bootstrap-modal-steps.js"></script> <a class="SettingIconBox" data-toggle="modal" data-target="#myModalCookie"><i class="fa fa-cog"></i></a> <!-- Modal --> <div class="modal fade MainFooterModal" id="myModalCookie" tabindex="-1" role="dialog" aria-labelledby="myModalCookieLabel" aria-hidden="true"> <div class="modal-dialog footerModal"> <div class="modal-content"> <div class="modal-header"> <h4 class="js-title-step"></h4> </div> <div class="modal-body ModalPopupBox"> <div class="show" data-step="1" data-title="This is the first step!" id="first"> <div class="well firstpopup"> <h4 class="heading-blue">Our Cookie Policy</h4> <p>Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.</p> <div> <button class="pix_button btn_normal pix_button_flat blue_bg bold_text js-btn-step acceptCookies" style="border:none;" type="button" name="btn_accept_cookie" id="btn_accept_cookie" data-orientation="Accept Recommended Settings" data-dismiss="modal"> Accept Recommended Settings</button> </div> <button class="button Greybutton js-btn-step" type="button" style="clear: both;" data-orientation="LearnMore" id="learn_more">Learn More</button> </div> </div> <div class="hide" data-step="2" data-title="This is the second and last step!" id="second"> <div class="well lastpopup"> <h4 class="heading-blue">Cookies</h4> <div class="Mainpopup"> <div class="popupcontent"> <h2>This site uses cookies to store information about your computer.</h2> <p>Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.</p> <h2>Strictly Necessary</h2> <p>These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site may not work then.</p> <h2>Analytics</h2> <p>These cookies allow us to count visits and traffic sources, so we can measure and improve the performance of our site. They help us know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies, we will not know when you have visited our site.</p> <p> </p> </div> </div> <button type="button" class="btn btn-warning js-btn-step" data-orientation="previous"><i class="fa fa-angle-left" aria-hidden="true"></i></button> <div class="modal-footer"> <button type="button" class="button Greybutton js-btn-step pull-left acceptCookies" data-orientation="Save & Exit" data-dismiss="modal">Save & Exit</button> <form method="post"> <button class="pix_button btn_normal pix_button_flat blue_bg bold_text js-btn-step acceptCookies" style="border:none;" type="button" name="btn_accept_cookie" id="btn_accept_cookie" data-orientation="Accept Recommended Settings" data-dismiss="modal"> Accept Recommended Settings</button> </form> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> jQuery(document).ready(function() { jQuery("#myModalCookie").modal({ backdrop: 'static', keyboard: false }); }); jQuery('#myModalCookie').modalSteps(); </script> <script> var csrfToken = false; </script> <script type="text/javascript"> jQuery('.acceptCookies').on('click',function(){ jQuery.ajax({ headers: { 'X-CSRF-Token': csrfToken }, async: false, cache: false, //timeout: 30000, url: "/ajax_accept_cookiepoup", type: "POST", success:function(res) { //window.location.reload(); $(".SettingIconBox").hide(); }, error: function(err) { }, }); return false; }); </script> </div> </div> <div class="MainCategoriesAll" style="display: none;"> <ul > </ul> </div> </div> <!-- <a href="#" id="toTop" style="display: block;"><span id="toTopHover" style="opacity: 0;"></span><i class="fa fa-long-arrow-up"></i></a> --> <div class="back_to_top on" id="toTop" style="display: block;"></div> <script type="text/javascript"> $(window).scroll(function() { if ($(this).scrollTop() > 100) { $('#toTop').fadeIn(); } else { $('#toTop').fadeOut(); } }); $('#toTop').click(function() { $("html, body").animate({ scrollTop: 0 }, 600); return false; }); </script> </footer> <script> window.onscroll = function() {myFunction()}; var header = document.getElementById("myHeader"); var sticky = header.offsetTop; function myFunction() { if (window.pageYOffset > sticky) { header.classList.add("sticky"); } else { header.classList.remove("sticky"); } } </script> <div id="sendEnquiryModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header" > <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title" id="sendEnquiryProductTitle">Modal Header</h4> </div> <div class="modal-body"> <h2 id="response_message"></h2> <input type="hidden" id="hid_cust_id_sendenquiry" value ="0"> <form method="post" accept-charset="utf-8" autocomplete="off" id="frmPronotif" action="/customers/send-inquiry"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <input type="hidden" name="product_id" id="product_id" value="" > <input type="hidden" name="customer_id" id="customer_id" value="0" > <div class="inputBox" style="" > <label>Name<span>*</span></label> <div class="input text"><input type="text" name="customer_name" class="form-control" autocomplete="off" maxlength="100" id="customer-name" value=" "/></div> </div> <div class="inputBox" style="margin-right: 0; "> <label>Email Address<span>*</span></label> <div class="input email_address"><input type="email_address" name="email_address" class="form-control" autocomplete="off" id="email-address" value=""/></div> </div> <div class="Checkboxes custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input" id="OptInMarketing" name="agree_opt_in_marketing" /> <label class="custom-control-label" for="OptInMarketing"><p>I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam.</p> <p>Please do take a moment to review the Eurowines' <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> </label> </div> <!-- <div class="checkBxtext"> <strong>You can unsubscribe at any time, by using the unsubscribe link at the footer of our emails.</strong> </div> --> <div class="ForgottenBox inputBox"> <div class="LoginSubmit inputBox"> <button type="submit" class="btn btn-deep-pink btn-medium btn-rounded">Send Enquiry</button> </div> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> <script type="text/javascript"> $(document).ready(function() { /*cart_items_count = $("#myProMiniCart #mini_cart_header span.badge").html(); if(parseInt(cart_items_count) > 0 ) { $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details").each(function(){ $(this).show();}); } $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details a#cart_badge span.badge").each(function(){ $(this).html(cart_items_count); });*/ $('#sendEnquiryModal').on('show.bs.modal', function() { $("#response_message").html(""); $("#sendEnquiryModal").css("opacity",1); if($("#hid_cust_id_sendenquiry").val() > 0 ) { //send enquiry and send email using ajax $.ajax({ url: "/customers/send-inquiry", type: 'post', data: {'product_id' : $("#sendEnquiryModal #product_id").val()}, success: function(response) { $("#response_message").html(response); $("#frmPronotif").hide(); //$("#sendEnquiryModal").modal('hide'); return false; } }); } }); $("#frmPronotif").validate({ rules: { 'email_address': { required: true, email: true, }, 'customer_name': { required: true, }, }, messages: { 'email_address': "Please enter a valid email address", 'customer_name': "Please enter your name", }, submitHandler: function(form) { $.ajax({ url: form.action, type: form.method, data: $(form).serialize(), success: function(response) { //alert(response); $("#response_message").html(response); $("#frmPronotif").hide(); //$("#sendEnquiryModal").modal('hide'); $("#sendEnquiryModal #frmPronotif")[0].reset();//reset all values return false; } }); } }); jQuery.validator.addMethod("email", function(value, element) { return /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(value); }, 'Please enter a valid email address'); }); function setProductIdInEnquiryModal(product_id) { $("#sendEnquiryModal #product_id").val(product_id); } </script> <script type="text/javascript"> if(0 > 0 ) { $(document).ready(function (){ $(".AllIconBox.DefaultLinks #header_mini_cart_details").show() ; $("#header_mini_cart_details span.badge").html(0); }) } </script> <!-- end footer --> <!-- start scroll to top --> <script type="text/javascript"> $(document).ready(function(){ cart_items_count = $("div.shopping-cart-header span.badge").html(); $(".headerMobileBox div#header_mini_cart_details span.badge").html(cart_items_count); // cart_items_count = $("#myProMiniCart #mini_cart_header span.badge").html(); if(parseInt(cart_items_count) > 0 ) { $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details").each(function(){ $(this).show();}); } $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details a#cart_badge span.badge").each(function(){ $(this).html(cart_items_count); }); }); $(".note-success").show(); setTimeout(function() { $(".note-success").hide(); }, 5000); </script> <script src="/js/Front/core/simpleMobileMenu.js"></script> <script type="text/javascript"> jQuery(document).ready(function($) { $('select.AutoSuggestBox').select2({'containerCssClass':'AutoSuggestBox'}); $('.smobitrigger').smplmnu(); }); $(window).scroll(function() { if ($(this).scrollTop() > 1){ $('header').addClass("sticky"); } else{ $('header').removeClass("sticky"); } }); </script> </body> </html>' } $maxBufferLength = (int) 8192 $file = '/var/www/vhosts/eurowines.co.uk/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php' $line = (int) 853 $message = 'Unable to emit headers. Headers sent in file=/var/www/vhosts/eurowines.co.uk/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php line=853'Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 51 Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 141 [main] - ROOT/webroot/index.php, line 40
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/vhosts/eurowines.co.uk/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php:853) [CORE/src/Http/ResponseEmitter.php, line 152]Code Context$response->getStatusCode(),($reasonPhrase ? ' ' . $reasonPhrase : '')));$response = object(Cake\Http\Response) { 'status' => (int) 200, 'contentType' => 'text/html', 'headers' => [ 'Content-Type' => [ [maximum depth reached] ], 'Expires' => [ [maximum depth reached] ], 'Last-Modified' => [ [maximum depth reached] ], 'Cache-Control' => [ [maximum depth reached] ] ], 'file' => null, 'fileRange' => [], 'cookies' => object(Cake\Http\Cookie\CookieCollection) {}, 'cacheDirectives' => [], 'body' => '<!DOCTYPE html> <html lang="en-US" data-perfx-countrycode="GB"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Malbec Estate | 2024 Red Wine | - Argentina | Eurowines</title> <meta name="description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish. " /> <meta name="keywords" content="Red Wine, White Wine, Rose Wine, Sparkling Wine, Semi-Sparkling Wine, Dessert Wine, Wine to Private Customers, Wines to Restaurants, Wines to Caterers, Wines to Pubs & Bars, Wines to Hotels, Wines to Venues "> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" /> <meta name="author" content="https://www.diginow.co.uk/"> <link rel="canonical" href="https://www.eurowines.co.uk/wine-detail/malbec-estate "/> <link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> <meta property="og:type" content="article" /> <meta property="og:title" content="Malbec Estate" /> <meta property="og:description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour" /> <meta property="og:url" content="https://www.eurowines.co.uk/wine-detail/malbec-estate" /> <meta property="og:site_name" content="Eurowines Limited" /> <meta property="og:image" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png" /> <meta property="og:image:secure_url" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png" /> <meta property="og:image:width" content="500" /> <meta property="og:image:height" content="73" /> <!-- Twitter Card --> <meta property="twitter:card" content="summary"/> <meta name="twitter:site" content="https://twitter.com"> <meta name="twitter:title" content="Malbec Estate" /> <meta name="twitter:description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour" /> <meta name="twitter:creator" content="https://twitter.com"> <meta property="twitter:url" content="https://www.eurowines.co.uk/wine-detail/malbec-estate"/> <meta property="twitter:image" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png"/> <link rel="stylesheet" href="/css/Front/core/font-awesome.min.css"/><link rel="stylesheet" href="/css/Front/core/simpleMobileMenu.css"/><link rel="stylesheet" href="/css/Front/core/bootstrap.min.css"/><link rel="stylesheet" href="/css/Front/core/advanced-search.css"/><link rel="stylesheet" href="/css/Front/core/filter.css"/><link rel="stylesheet" href="/css/Front/core/style.min.css"/><link rel="stylesheet" href="/css/Front/core/style.css"/><link rel="stylesheet" href="/css/Front/core/select2/select2.css"/> <script src="/js/Front/core/jquery.min.js"></script> <script src="/js/Front/core/bootstrap.min.js"></script> <script src="/js/Front/owlcarousel/owl.carousel.js"></script> <script src="/js/Front/core/select2/select2.min.js"></script> <script src="/js/Front/core/plugins.min.js"></script> <script src="/js/Front/core/main.min.js"></script> <script src="/js/Front/core/jquery-accordion.js"></script> <script src="/js/Front/core/nouislider.min.js"></script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-FLVB65EC59"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-FLVB65EC59'); </script> <meta name="google-site-verification" content="HVmjKXSokvT1giAPeirf2eigPbgPeI170aPw2dxgdnk" /> <link rel="stylesheet" href="/css/Front/owlcarousel/owl.carousel.css"/> </head> <body class=""> <div id="FrontLoader" class="loaderfixed"> <!-- <div class="loader"> <img src="/img/Front/wine-loading-animation-bradnickerson.gif"> </div> --> <div class="loadertext" style="display:none;">PLEASE WAIT. YOUR TRADE ORDER IS BEING PLACED.</div> </div> <style> .loaderfixed { /*background-color: rgba(250, 250, 250, 0.9);*/ background:#fff url(/img/Front/wine-loading-animation-bradnickerson.gif) no-repeat center; bottom: 0; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 999; opacity: 0.9; background-size: 400px; display:flex; align-items: center; justify-content: center; } .loadertext { display: none; } .homeloader .loadertext { padding-top: 220px; color:#98012d; font-size:20px; font-weight: bolder; display: block; } .loaderfixed .loader { display: flex; width: 100%; align-items: center; justify-content: center; height: 100%; } .loaderfixed .loader img {max-width: 350px; } /*.loaderfixed .loader { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; animation: 2s linear 0s normal none infinite running spin; border-color:#9c955d #8b865d #9c955d #8b865d; border-image: none; border-radius: 50%; border-style: solid; border-width: 16px; height: 80px; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; top:40%; width: 80px; }*/ /* Safari */ /*@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }*/ </style> <script type="text/javascript"> $(document).ready(function(){ $("#FrontLoader").hide(); /*if($("#FrontLoader")) { setTimeout( $("#FrontLoader").hide(),1000); }*/ }); </script> <header id="myHeader"> <div class="headertop"> <div class="container"> <div class="headerbox"> <div class="header_left"> <div class="Telephone"> <div class="Sitephone Pbottom"> <span><i class="fa fa-phone"></i></span> 0207 610 8160 </div> <div class="SiteEmail Pbottom"> <!-- <h5>Email</h5> --> <span><i class="fa fa-envelope"></i></span> <a href="mailto:enquiries@eurowines.co.uk">enquiries@eurowines.co.uk</a> </div> </div> </div> <div class="headerRight"> <div class="socalmedia"> <ul> <li><a href="https://twitter.com/eurowinesuk" target="_blank" class="text-white"><i class='fa fa-twitter'></i></a></li><li><a href="https://www.instagram.com/eurowinesuk/" target="_blank" class="text-white"><i class='fa fa-instagram'></i></a></li><li><a href="https://www.facebook.com/EurowinesUK/" target="_blank" class="text-white"><i class='fa fa-facebook'></i></a></li> <!-- <li><a href="https://vm.tiktok.com/ZSHoe5jF/" target="_blank"><img src="/img/Front/tiktokicon.png" alt=""></a></li> --> </ul> </div> </div> </div> </div> </div> <!--------------------- Desktop 1 Code start ----------------------> <div class="container headerBox"> <div class="headerMain"> <div class="header_left"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords,#keywords1" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); /* $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); */ } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Producer' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> <div class="logo-left"> <a href="/"><img src="/img/Admin/site_logo/20210504_LOGO_1620127603.png" id="logo" alt="Eurowines Limited" class=""/></a> </div> <div class="headerRight"> <div class="TradeLogin"> <span><a class="btn btn2" href="/trade/login">Trade Login</a></span> <!-- <span class="line">|</span> --> <span><a class="btn btn2" href="/customers/login">Retail Login</a></span> <!-- <span><a class="btn btn2" href="/repusers/login">Rep Login</a></span> --> </div> <div class="AllIconBox DefaultLinks"> <span> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> </span> </div> </div> <div class="AllIconBox DefaultLinks" style="display: none;"> <span> <a class="default-links" href="/customers/login" class="Loginbtn"><i class="fa fa-user"></i></a> </span> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details" style="display:none"> <a href="javascript:void(0);" id="cart_badge"> <img src="/img/Front/header_shopping_bag.png" alt=""> <span class="badge">123</span></a> </div> </span> <div class="CustomWidget"> <form id="alg_currency_selector"> <select name="alg_currency" class="alg_currency_select" onchange="javascript:changeCurrency(this.value);"> <option id="alg_currency_USD" value="USD" selected="selected">USD</option> <option id="alg_currency_AED" value="AED" >AED</option> <option id="alg_currency_EUR" value="EUR" >Euro</option> <option id="alg_currency_GBP" value="GBP" >GBP</option> </select> </form> </div> </div> </div> </div> <!--------------------- Desktop 1 Code End ----------------------> <!--------------------- Desktop 2 Code start ----------------------> <div class="MenuBox"> <div class="container"> <div class="headerMain"> <div class="headerBox1"> <div class="logoicon"><img src="/img/Front/logoicoon.png" alt=""></div> <div class="navigation"> <nav> <a href="javascript:void(0)" class="smobitrigger ion-navicon-round"> <span><i class="fa fa-bars"></i></span> </a> <ul class="mobimenu"> <li class='dropdown simple-dropdown'><a href="/" target="" class="">Home</a></li><li class='dropdown simple-dropdown'><a href="/about-us" target="" class="">About Us</a></li><li class='dropdown simple-dropdown'><a href="/wines" target="" class="">Our Wines</a></li><li class='dropdown simple-dropdown'><a href="/insights" target="" class="">News & Events</a></li><li class='dropdown simple-dropdown'><a href="/contact" target="" class="">Contact Us</a></li> </ul> </nav> </div> <div class="AllIconBox DefaultLinks"> <div style="display: none !important;" class="ButtonSearch openBtn" onclick="openSearch()"><i class="fa fa-search"></i></div> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details" style='display:none'> <a href="javascript:void(0);" id="cart_badge"> <img src="/img/Front/header_shopping_bag.png" alt=""> <span class="badge"></span></a> </div> </span> </div> </div> <div class="WineList"><a href="/wines" title="" class="wine_list_download btn">Wine List</a></div> </div> </div> </div> <!--------------------- Desktop 2 Code End ----------------------> </header> <!--------------------- Mobile Code start ----------------------> <div class="headerMobile"> <div class="headerMobileBox"> <div class="iconbox"><span class="candidatemenu tel" onclick="openNav()"> <i class="fa fa-user"></i> <i class="fa fa-times"></i> </span> <!-- <a href=""><i class="fa fa-user"></i></a> --> </div> <div class="iconbox openSearch"> <a class="Simplecollapsible" data-toggle="collapse" data-target="#Searchmobile"><i class="fa fa-search" aria-hidden="true"></i></a> <a href="#" class="openBtn" onclick="openSearch()"><i class="fa fa-search" aria-hidden="true"></i></a></div> <div class="iconbox"> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details"> <a href="#" id="cart_badge"><i class="fa fa-shopping-cart"></i> <!-- Shopping Basket --> <span class="badge"></span></a> </div> <div id="header_mini_cart_details1" style="display: none;"> <a href="#" id="cart_badge"> <i class="fa fa-shopping-cart" ></i> <!-- Shopping Basket --> <span class="badge"></span> </a> </div> </span> </div> <div class="iconbox"><span class="open_mobileview tel" onclick="openNav2()"><i class="fa fa-bars"></i> <i class="fa fa-times"></i> </span></div> </div> <div id="Searchmobile" class="collapse MainSearchmobile"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords_mobile" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords_mobile").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords_mobile").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords_mobile" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords_mobile").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> </div> <!--------------------- Mobile Code End ----------------------> <!--------------------- All Popup Code start ----------------------> <div id="mySidenavright" class="sidenav"> <span class="open_mobileview tel" onclick="openNav2()"><i class="fa fa-times"></i> </span> <div class="scrollBox"> <ul class="mobimenu1"> <li class='dropdown simple-dropdown'><a href="/" target="" class="">Home</a></li><li class='dropdown simple-dropdown'><a href="/about-us" target="" class="">About Us</a></li><li class='dropdown simple-dropdown'><a href="/wines" target="" class="">Our Wines</a></li><li class='dropdown simple-dropdown'><a href="/insights" target="" class="">News & Events</a></li><li class='dropdown simple-dropdown'><a href="/contact" target="" class="">Contact Us</a></li> </ul> </div> </div> <div id="mySidenav" class="sidenav MobileMenu candidatemenu"> <!-- <a href="javascript:void(0)" class="closebtn" onclick="closeNav()"></a> --> <a class="open_mobileview tel" class="closebtn" onclick="openNav()"><i class="fa fa-times"></i></a> <div class="TradeLogin"> <span><a class="btn btn2" href="/trade/login">Trade Login</a></span> <!-- <span class="line">|</span> --> <span><a class="btn btn2" href="/customers/login">Retail Login</a></span> </div> <div class="MobileMenuBox"> <div class="AllIconBox DefaultLinks"> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> </div> <ul class="RegistrationBox"> </ul> </div> </div> <div id="mySidenavcart" class="sidenav MaincartRight"> <div class="Maincart"> <div class="MaincartBox"> <span class="open_mobilecart closebtnbox" onclick="openNav3()"><i class="fa fa-times"></i> </span> <div id="myProMiniCart"><!-- <a href="#" id="cart_badge"><i class="fa fa-shopping-cart" ></i> Shopping Basket <span class="badge"></span></a> --> <div class="shopping-cart 0 Zeroproducts" id="mini_cart_header" style="display: none;"> <div class="shopping-cart-header"> <img src="/img/Front/header_shopping_bag.png" class="spngBag" alt="" /> <span class="badge">0</span> <div class="shopping-cart-total"> <span class="lighter-text">Total:</span> <span class="main-color-text">£0.00</span> </div> </div> <ul class="shopping-cart-items"> </ul> </div> <script type="text/javascript"> </script> <script type="text/javascript"> function removeFromMiniCart(product_id) { var path = window.location.href; if(path.match(/basket/g) != null) { removeVariationFromMainCart(product_id); setTimeout(window.location.reload(),6000); } else { $.ajax({ url: "/customers/remove-from-cart", type: "POST", data: { product_id: product_id }, success:function(res) { refreshMiniCart(); } }); setTimeout('refreshMiniCart(); ',3000) } } </script></div> </div> </div> </div> <div id="myOverlay" class="overlay SearchBoxHeader"> <span class="closebtn" onclick="closeSearch()" title="Close Overlay">×</span> <div class="overlay-content"> <div class="container"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords,#keywords1" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); /* $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); */ } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Producer' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> </div> </div> <!--------------------- All Popup Code End ----------------------> <script> /*function openNav() { //document.getElementById("mySidenav").style.height = "100%"; $('#mySidenav').toggle(); var className = $('.open_mobileviews').attr('class'); if(className == "open_mobileviews tel2"){ $('.open_mobileviews').addClass('closebtn'); }else{ $('.open_mobileviews').removeClass('closebtn'); } }*/ function openNav() { $('#mySidenav').toggle(); var className = $('.candidatemenu').attr('class'); if(className == "candidatemenu tel"){ $('.candidatemenu').addClass('closebtn'); }else{ $('.candidatemenu').removeClass('closebtn'); } } function openNav2() { $('#mySidenavright').toggle(); var className = $('.open_mobileview').attr('class'); if(className == "open_mobileview tel"){ $('.open_mobileview').addClass('closebtn'); }else{ $('.open_mobileview').removeClass('closebtn'); } } function openNav3() { var className = $('.open_mobilecart').attr('class'); if(className == "open_mobilecart"){ $('.open_mobilecart').addClass('closebtn'); //refreshMiniCart(); }else{ $('.open_mobilecart').removeClass('closebtn'); } // console.log("before toggle"); $('#mySidenavcart').toggle(); } </script> <!-- <div class="modal fade AllmodalBoxPopup" id="myModalJobs" role="dialog" style="display: none;"> <div class="modal-dialog"> <div class="modal-content modalBoxPopup"> <button type="button" class="close" data-dismiss="modal">×</button> <div class="modal-body PopupSearchBox"> </div> </div> </div> </div> --> <script> function openSearch() { document.getElementById("myOverlay").style.display = "block"; } function closeSearch() { document.getElementById("myOverlay").style.display = "none"; } function changeCurrency(value) { //console.log(value); $.ajax({ url: "/1131sfs", cache: false, data: {currency_code: value}, success: function(html){ //console.log(html); window.location.reload(); } }); } </script> <div id="products_container" > <style type="text/css"> .loaderfixed { background: transparent !important; } </style> <script src="/js/Admin/plugins/jquery-validation/jquery.validate.min.js"></script> <script src="/js/Admin/plugins/jquery-validation/additional-methods.min.js"></script> <script src="/js/Admin/plugins/bootbox/bootbox.min.js"></script> <script src="/js/Front/core/jstars.js"></script> <link rel="stylesheet" href="/css/Front/product.css"/><script src="/js/Front/jquery.lazy.min.js"></script><script type="text/javascript"> var isCustomerLogin = ''; var isTradeCustomerLogin = ''; var isRepUserLogin = ''; var customer_addtocart_url,customer_addtowishlist_url,customer_refreshminicart_url; if(isTradeCustomerLogin == 1) { customer_addtocart_url = "/trade1/add-to-cart1"; customer_addtowishlist_url = "/trade/save-product"; customer_refreshminicart_url = "/trade/refresh-mini-cart1"; } else if(isRepUserLogin == 1) { customer_addtocart_url = "/repusers/add-to-cart"; customer_addtowishlist_url = "/repusers/save-product"; customer_refreshminicart_url = "/repusers/refresh-mini-cart"; } else { customer_addtocart_url = "/customers/add-to-cart"; customer_addtowishlist_url = "/customers/save-product"; customer_refreshminicart_url = "/customers/refresh-mini-cart"; } var __SystemNotice37= 'The selected product has been added to the shopping basket.'; var __SystemNoticeColor37= '#b28705'; var __SystemNotice43= 'This product cannot be added to the shopping basket because the product quantity in the basket has reached a maximum limit.'; var __SystemNoticeColor43= '#98012d'; </script> <script src="/js/Front/products.js"></script><div class="breadcrumbbox Product" style="display: none;"> <div class="container"> <div class="sub-title"> <a href="/"><span>Home</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines"><span>Products</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines/red-wine"><span>Red Wine</span></a> </div> </div> </div> <div class="Cmepage_title"> <section class="service CmsPage"> <div class="container CmsPageTitle"> <div class="title"> <h1>Malbec Estate</h1> <p class="vintagebox1"><!-- <b>Wine Style:</b> --><!-- <b>Vintage:</b> --> 2024 | Red Wine</p> </div> </div> </section> </div> <div class="Productsdetailpage"> <div class="container Productsdetail"> <div class="titlebox2 MainTitleboxProduct"> <div id="jflash" class="message success alert note note-success hidden" onclick="this.classList.add('hidden');"></div> <div class="customFlashMsg" style="display:none;"> <div id="MsgDiv" class="error alert note note-danger" style="background:rgba(186,0,0,0.2); border-color:rgb(186,0,0); color:rgb(186,0,0)" onclick="this.classList.add('hidden');"></div> </div> <div class="sub-title" style="display: none;"> <a href="/"><span>Home</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines"><span>Products</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines/red-wine"><span>Red Wine</span></a> </div> <div class="ratings-container" style="display:inline-block !important;" > <a href="javascript:void(0);" class="rating-link"> </a> </div><!-- End .product-container --> </div> <div class=""> <div class="product-single-container product-single-default" style="margin-bottom:0px;"> <div id="VariationDetails"> <div class="product-single-gallery"> <div class="product-slider-container product-item"> <div class="product-single-carousel owl-carousel owl-theme"> <div class="product-item"> <img class="product-single-image" data-zoom-image="https://www.eurowines.co.uk/img/Admin/products/20240614_PRODUCT_IMAGE_1718364945.png" src="https://www.eurowines.co.uk/img/Admin/products/20240614_PRODUCT_IMAGE_1718364945.png"/> </div> </div> <span class="prod-full-screen"><i class="fa fa-search-plus"></i></span> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" /> Argentina,</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="prod-thumbnail row owl-dots" id='carousel-custom-dots'> <div class="product-item"> <img class="product-single-image" data-zoom-image="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364945.png" src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364945.png"/> </div> </div> <div class="productcode">30550524 </div> </div> <div class="product-single-details"> <div class="Maindetailsbox" style="width:100% !important;border:none !important;background: none !important;"> <div class="price-box"> <span class="product-price">£69.42</span> </div> <div class="CaseSize"><b>Case Size:</b> 6</div> <div class="PricePerBottle"><b>Price Per Bottle:</b> £11.57</div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> <div class="SizeBox washing"> <input type="hidden" name="product_id" id="product_id" value="2003"> <input type="hidden" name="product_variation_id" id="product_variation_id" value="2003"> <div class="avail_quantity" style="justify-content:normal;display:block;"> <div class="selectBox selectfull product-action product-all-icons" style="margin-right: 0;"> <div class="quantity buttons_added productdetail" data-pagetype="productdetail"> <input type="hidden" id="maxavail_qty_2003" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2003" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2003" name="txt_qty_2003" value="1" readonly/> <button class="btn plus1" id="btnIncrement_2003"><i class="fa fa-plus"></i></button> </div> </div> <!-- <div class="selectBox selectfull product-action product-all-icons WishlistBox" style="margin-right: 0;"> --> <div data-pagetype="productdetailaddtocartbtn"> <button class="btn btn-add-cart " onclick="addProductToCart(2003,'productdetail');" data-id="2003" data-toggle="modal" data-target="#addCartModal" style="width:auto;float:left;"><i class="icon-bag"></i>ADD TO BAG</button> </div> <div class="AddtoWishlist" style="width:auto;"> <button class="btn add-wishlist btn-add-wishlist " id="btn-add-wishlist" data-id="2003"> <i class="icon-heart"></i><span id="savedwinetext">Save Wine</span></button> </a> </div> </div> <!-- </div> --> </div> </div> <div class="Maindetailsbox" style="margin-right: 0; display: none; "> <div class="CountryRegionBox"> <div class="arrCountryFlags"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" /></div> <div class="CountryRegion"> <b>Country and Region:</b> Argentina, </div> </div> <p><b>Wine Style:</b> Red Wine</p> <p><b>Vintage:</b> 2024</p> <p><b>Producer:</b> Don Manuel Villafane</p> </div> </div> </div> <div class="product-single-details"> <div class="washing description"> <!-- <h6>TASTING NOTE</h6> --> <p>Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish.</p> </div> <!-- <div class="washing"> <h6>Washing & Care</h6> </div> --> <p><h6><b>Vinification:</b></h6> The soil of Mendoza is permeable, sandy and with a very good balance of nitrogen, ideal for the growing of excellent varieties. The Malbec grapes are harvested from Villafane's vineyards, located a mere 90 metres from the winery door. The grapes are vinified using traditional winemaking methods in tank using naturally occurring yeasts.</p> <div class="Maindetailsbox" style="width:100%;height:auto;padding:5px; margin-bottom:15px;"> <div class="CountryRegionBox" style="margin: 0; padding: 0;"> <b>Grape Varieties: </b> Malbec </div> </div> <p> <b>Classification: </b> Estate Selection | <b>ABV:</b> 14% | <b>Closure:</b> Natural Cork</b> </p> <p> <a href="/download-wine-details/malbec-estate" class="btn" >Download Pdf <i class="fa fa-file-pdf-o" style="margin-left:5px;"></i></a> </p> </div> </div> <div class="shareThisBox"> <h4>SHARE</h4> <ul class="sharethis"> <script type='text/javascript' src='https://platform-api.sharethis.com/js/sharethis.js#property=63341a82b22a350012c876cb&product=sop' async='async'></script> <li> <div data-network="facebook" class="st-custom-button st-hide-label" title="Share on facebook"><a class="social-icon"><i class="fa normal-show fa-facebook"></i> </a></div> </li> <li> <div data-network="twitter" class="st-custom-button st-hide-label" title="Share on twitter"><a class="social-icon"><i class="fa normal-show fa-twitter"></i> </a></div> </li> <li> <div data-network="linkedin" class="st-custom-button st-hide-label" title="Share on linkedin"><a class="social-icon"><i class="fa normal-show fa-linkedin"></i> </a></div> </li> <li> <div data-network="email" class="st-custom-button st-hide-label" title="Share on email"><a class="social-icon"><i class="fa normal-show fa fa-envelope"></i> </a></div> </li> <li> <div data-network="whatsapp" class="st-custom-button st-hide-label" title="Share on whatsapp"><a class="social-icon"><i class="fa normal-show fa-whatsapp"></i> </a></div> </li> <li> <div data-network="sharethis" class="st-custom-button st-hide-label" title="Share on sharethis"><a class="social-icon"><i class="fa normal-show fa fa-share-alt"></i> </a></div> </li> </ul> </div> </div> <div class="MainRight sidebar-shop"> </div> </div> </div> <!-- <div class="container"> <div class="Checkout"> <h4>Due to the Corona virus pandemic, there may be a slight delay in the shipping process. We will do our best to have your package delivered to you quickly.</h4> </div> </div> --> <section class="WhoWeAre pulloffers"> <div class="container"> <div class="bg" style="background: url(/../img/Front/mailingbg.jpg);"> <div class="pulloffersbg"> <script src="https://www.google.com/recaptcha/api.js" async defer></script> <script src="/js/Admin/plugins/jquery-validation/jquery.validate.min.js"></script> <script src="/js/Admin/plugins/jquery-validation/additional-methods.min.js"></script> <script src="/js/Front/core/select2/select2.min.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <link rel="stylesheet" href="/css/Front/core/select2/select2.css"/> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"/> <span id="YzZyCqOIWlEnm37_errorMsg"></span> <div id="YzZyCqOIWlEnm37_mainDiv"> <h3>Mailing List</h3> <div class="offersbox1"> <p>Sign up here to join our mailing list for news, reviews, events information, special offers and much more. If you are a trade customer, <a href="/contact">contact us</a> to discuss your specific requirements.</p> </div> <form enctype="multipart/form-data" method="post" accept-charset="utf-8" class="form-horizontal dynamic_form_builder" name="YzZyCqOIWlEnm37" id="YzZyCqOIWlEnm37" action="/wine-detail/malbec-estate"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div><input type="hidden" name="YzZyCqOIWlEnm37_FormBuilderID" id="YzZyCqOIWlEnm37_FormBuilderID" value="6"/><input type="hidden" name="YzZyCqOIWlEnm37_FormRedirect" id="YzZyCqOIWlEnm37_FormRedirect" value="No"/> <div class="form-group None enter-your-email"> <label class="col-sm-2 None"><strong>Enter your email <span class="text-primary">*</span></strong></label> <div class="col-sm-12"> <div class="input email"><input type="email" name="YzZyCqOIWlEnm37_enter-your-email" placeholder="Enter your email" class="form-control FB_required_email" data-msg="Please enter your email." id="yzzycqoiwlenm37-enter-your-email"/></div> </div> </div> <div class="form-group None confirm"> <label class="col-sm-2 None"><strong>Confirm <span class="text-primary">*</span></strong></label> <div class="col-sm-12"> <div class="tcb" data-msg="Please give your confirmation"> <label class="tcb-inline"> <input name="YzZyCqOIWlEnm37_confirm[]" value="I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam." type="checkbox" class="tc FB_required_checkbox"> <span class="labels"> I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam.</span> </label> </div> </div> </div> <div class="submitbox"> <button type="submit" name="YzZyCqOIWlEnm37_button" id="YzZyCqOIWlEnm37_button" class="btn btn-dark-gray btn-rounded btn-small no-margin-lr">SUBMIT</button> </div> </form> </div> <script type="text/javascript"> $(document).ready(function() { var RecaptchaExists = "NO"; var SubmitButton = "YzZyCqOIWlEnm37_button"; $('select.AutoSuggestBox').select2({'containerCssClass':'AutoSuggestBox'}); $.validator.addClassRules("FB_required_select", { selectField:true }); $.validator.addMethod('selectField', function (val, element) { return $('select[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_multiselect", { multiselectField:true }); $.validator.addMethod('multiselectField', function (val, element) { return $('select[name="'+element.name+'"] > option:selected').length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_radio", { radioField:true }); $.validator.addMethod('radioField', function (val, element) { return $('input[name="'+element.name+'"]:checked').length>0; }, function(params, element) { return $(element).parent('label.tcb-inline').parent('div.tcb').data('msg'); }); $.validator.addClassRules("FB_required_checkbox", { checkboxField:true }); $.validator.addMethod('checkboxField', function (val, element) { return $('input[name="'+element.name+'"]:checked').length>0; }, function(params, element) { return $(element).parent('label.tcb-inline').parent('div.tcb').data('msg'); }); $.validator.addClassRules("FB_required_password", { passwordField: true }); $.validator.addMethod('passwordField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_file", { fileField: true, /*checkExtension: true, checkSize: true*/ }); $.validator.addClassRules("File_ExtSize", { checkExtension: true, checkSize: true }); $.validator.addMethod('fileField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addMethod('checkExtension', function (val, element) { if(val.length > 0) { var extension1 = val.substr((val.lastIndexOf('.'))).toLowerCase(); var extension = extension1.substring(1); var extID = element.name+"_Extension"; var extText = $('#'+extID).val(); var validFileExtensions = extText.split('|'); return $.inArray(extension, validFileExtensions) > -1; } return true; }, function(params, element) { var extID1 = element.name+"_Extension"; var extText1 = $('#'+extID1).val(); return 'File type must be '+extText1; }); $.validator.addMethod('checkSize', function (val, element) { if(val.length > 0) { var sizeID = element.name+"_Size"; var sizeText = $('#'+sizeID).val(); return element.files[0].size <= sizeText; } return true; }, function(params, element) { return 'File size must be less than '+$(element).data('size')+' MB.'; }); $.validator.addClassRules("FB_required_text", { textField: true }); $.validator.addMethod('textField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_email", { emailField: true, email: true }); $.validator.addMethod('emailField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_otheremail", { otheremailField: true, email: true }); $.validator.addMethod('otheremailField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addMethod("email", function(value, element) { if(value.length > 0) { return /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(value); } return true; }, 'Please enter a valid email address'); $.validator.addClassRules("FB_required_phone", { phoneField: true, FB_phoneUK: true }); $.validator.addClassRules("FB_valid_phone", { FB_phoneUK: true }); $.validator.addMethod('phoneField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addMethod('FB_phoneUK', function(value, element) { return this.optional(element) || value.length > 9 && value.match(/^\+?(?:\d\s?){10,12}$/); }, 'Please enter a valid phone number'); $.validator.addClassRules("FB_required_textarea", { textareaField: true }); $.validator.addMethod('textareaField', function (val, element) { return val.trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_date", { FB_dateField: true, //date : true }); /*$.validator.addClassRules("FB_valid_date", { date : true });*/ $.validator.addMethod('FB_dateField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $('.dynamic_form_builder').each(function() { var id = $(this).attr('id'); var form_redirect_input = id+"_FormRedirect"; var form_redirect_input_value = $("#"+form_redirect_input).val(); var form_suc_err_msg = id+"_errorMsg"; var form_main_div = id+"_mainDiv"; $("#"+id).validate({ rules:{}, messages:{}, errorPlacement: function(error, element) { //console.log(element); if($(element).hasClass('FB_required_checkbox')) { error.appendTo($(element).parent('label.tcb-inline').parent('div.tcb').parent('div.col-sm-12')); } else if($(element).hasClass('FB_required_radio')) { error.appendTo($(element).parent('label.tcb-inline').parent('div.tcb').parent('div.col-sm-12')); } else { error.insertAfter(element); } }, invalidHandler: function() { }, submitHandler: function(form) { $("#FrontLoader").show(); $("#captchaError").hide(); if(form_redirect_input_value == "Yes") { if(RecaptchaExists == "YES") { if(grecaptcha.getResponse() == "") { $("#FrontLoader").hide(); $("#captchaError").show(); return false; } else { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; $("#FrontLoader").hide(); form.submit(); } } } else { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; $("#FrontLoader").hide(); form.submit(); } } } else { var recpatch_check_done = "YES"; if(RecaptchaExists == "YES") { if(grecaptcha.getResponse() == "") { recpatch_check_done = "NO"; $("#captchaError").show(); $("#FrontLoader").hide(); return false; } else { recpatch_check_done = "YES"; } } if(recpatch_check_done = "YES") { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; var formData = new FormData(form); $.ajax({ url: "/form/send_my_form", type: 'POST', data: formData, contentType: false, processData: false, cache: false, success: function(result) { res = JSON.parse(result); if(res.status == "success") { $("#FrontLoader").hide(); $('#'+form_suc_err_msg).text(res.msg); $('#'+form_suc_err_msg).css("color", ""); $('#'+form_suc_err_msg).show(); $('#'+form_main_div).hide(); } else { $("#FrontLoader").hide(); $('#'+form_suc_err_msg).text(res.msg); $('#'+form_suc_err_msg).css("color", "red"); $('#'+form_suc_err_msg).show(); } } }); } } return false; } } }); }); }); </script> </div> </div> </div> <div id="specialoffers"></div> </section> <section class="Productspags related_products"> <div class="container" style="clear: both;"> <div class=""> <div class="home-product-tabs"> <h2>PEOPLE ALSO LIKE...</h2> <div class="home-product-tabs RelatedPro"> <div class="row"><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="2004" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/malbec-reserve'>Malbec Reserve</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/malbec-reserve'><a href="/wine-detail/malbec-reserve"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364984.png" width="100%" alt="Malbec Reserve" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" style="width:50px" />Argentina, Mendoza</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="CountryRegion" >Vintage: 2020 | Red Wine</div> <div class="descriptionbox">The Malbec grapes are manual harvested in Villafane's Maipu vineyard. ...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£98.76</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £16.46</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_2004" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2004" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2004" name="txt_qty_2004" value="1" /> <button class="btn plus1" id="btnIncrement_2004"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(2004);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 2004,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="2006" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/malbec-keltehue'>Malbec 'Keltehue'</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/malbec-keltehue'><a href="/wine-detail/malbec-keltehue"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364962.png" width="100%" alt="Malbec 'Keltehue'" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" style="width:50px" />Argentina, Mendoza</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="CountryRegion" >Vintage: 2024 | Red Wine</div> <div class="descriptionbox">The soil of Mendoza is permeable</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£69.36</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £11.56</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_2006" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2006" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2006" name="txt_qty_2006" value="1" /> <button class="btn plus1" id="btnIncrement_2006"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(2006);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 2006,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="46" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/chianti-docg-1'>Chianti DOCG</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/chianti-docg-1'><a href="/wine-detail/chianti-docg-1"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20210513_PRODUCT_IMAGE_1620903019.png" width="100%" alt="Chianti DOCG" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318535.png" style="width:50px" />Italy, Tuscany</div> <div class="producer box">Villa Domiziano</div> </div> </div> <div class="CountryRegion" >Vintage: 2023 | Red Wine</div> <div class="descriptionbox">Fermentation for 7-10 days in stainless steel tanks under the controll...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£83.04</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £13.84</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_46" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_46" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_46" name="txt_qty_46" value="1" /> <button class="btn plus1" id="btnIncrement_46"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(46);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 46,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="68" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri'>Montepulciano d'Abruzzo DOP 'Colle Cavalieri'</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri'><a href="/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20221021_PRODUCT_IMAGE_1666346149.png" width="100%" alt="Montepulciano d'Abruzzo DOP 'Colle Cavalieri'" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318535.png" style="width:50px" />Italy, Abruzzo</div> <div class="producer box">Cantina Tollo</div> </div> </div> <div class="CountryRegion" >Vintage: 2024 | Red Wine</div> <div class="descriptionbox">Maceration of the skins at controlled temperatures of 28 degrees then ...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£72.60</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £12.10</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_68" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_68" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_68" name="txt_qty_68" value="1" /> <button class="btn plus1" id="btnIncrement_68"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(68);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 68,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div></div> </div> </div> </div> </div> </section> <script type="text/javascript"> function changeVariation(variation_slug) { $("#FrontLoader").show(); //var product_idetail = ""; //console.log(product_idetail); //window.location = product_idetail+'/'+variation_slug; var product_slug = "malbec-estate"; $.ajax({ url: "/product/ajaxGetDetailByVariation", type: "POST", data: { product_slug: product_slug, variation_slug: variation_slug }, success:function(res) { var mainUrl = "/wine-detail"; var updateUrl = mainUrl+"/"+product_slug+"/"+variation_slug; history.pushState(null, null, updateUrl); $("#VariationDetails").html(res); $("#FrontLoader").hide(); __sharethis__.initialize(); } }); } var isMainProductAddToCartClicked =false; var arr_review = {1 : 'Aweful',2: "Poor",3: 'Fair',4: 'Good' ,5:'Excellent'}; var submit_review_action = ''; $(document).ready(function() { if(submit_review_action == 'submit-review') { $('html, body').animate({ scrollTop: $("#myScrollHere").offset().top - 400 }, 2000); } $('.lazy').lazy(); /*$("#myScrollHereLink").click(function(){ $('html, body').animate({ scrollTop: $("#myScrollHere").offset().top - 400 }, 500); });*/ $("input[id^='sel_review_']").click(function(){ var selratings=(this.id).replace('sel_review_',''); $("input[id^='sel_review_']").prop("checked",false) ; $("input[id^='sel_review_']").parent("label").removeClass("yellowstar"); for(i= 1; i <= selratings ; i++) { $("input#sel_review_"+i).prop("checked",true); $("input#sel_review_"+i).parent("label").addClass("yellowstar"); } $("#sel_review_starts").val(selratings).hide(); }); $("#ProductReviewForm").validate({ rules: { 'sel_review_starts': { required:true }, 'customer_name': { required:true }, 'comments': { required:true } }, messages: { 'sel_review_starts' : "Rating is required and can not be empty", 'customer_name': "Customer name is required and cannot be empty", 'comments': "Review is required and can not be empty", }, errorPlacement: function(error, element) { error.insertAfter(element); }, invalidHandler: function() {}, submitHandler: function(form) { formmodified = 0; form.submit(); } }); /*$("#ProductReviewForm").validate({ rules: { 'quality_rating': { required:true }, 'value_rating': { required:true }, 'price_rating': { required:true }, 'customer_name': { required:true }, 'review_title': { required:true }, 'comments': { required:true } }, messages: { 'quality_rating': "Please select rating for quality", 'value_rating': "Please select rating for value", 'price_rating': "Please select rating for price", 'customer_name': "Customer name is required and cannot be empty", 'review_title': "Summary of review is required and can not be empty", 'comments': "Comments is required and can not be empty", }, errorPlacement: function(error, element) { error.insertAfter(element); }, invalidHandler: function() { }, submitHandler: function(form) { formmodified = 0; form.submit(); } });*/ $(document).on('click','button#btn-add-wishlist',function(){ var product_id=$(this).attr("data-id"); var variation_id = $("#product_variation_id").val(); jflash("Please login to save the product.", "#98012d"); }); $("button.btn-add-to-cart").click(function(event){ addProductToCart(); }); if($("section.related_products div.productbox").length == 0 ) { $("section.related_products").hide(); } }); </script> </div> <script type="text/javascript"> function isScriptAlreadyIncluded(src){ var scripts = document.getElementsByTagName("script"); for(var i = 0; i < scripts.length; i++) if(scripts[i].getAttribute('src') == src) return true; return false; } if(! isScriptAlreadyIncluded('/js/Front/products.js')) { var isCustomerLogin = ''; var isTradeCustomerLogin = ''; var isRepUserLogin = ''; var customer_addtocart_url,customer_addtowishlist_url,customer_refreshminicart_url; if(isTradeCustomerLogin == 1) { customer_addtocart_url = "/trade1/add-to-cart1"; customer_addtowishlist_url = "/trade/save-product"; customer_refreshminicart_url = "/trade/refresh-mini-cart1"; } else if(isRepUserLogin == 1) { customer_addtocart_url = "/repusers/add-to-cart"; customer_addtowishlist_url = "/repusers/save-product"; customer_refreshminicart_url = "/repusers/refresh-mini-cart"; } else { customer_addtocart_url = "/customers/add-to-cart"; customer_addtowishlist_url = "/customers/save-product"; customer_refreshminicart_url = "/customers/refresh-mini-cart"; } var __SystemNotice37= 'The selected product has been added to the shopping basket.'; var __SystemNoticeColor37= '#b28705'; var __SystemNotice43= 'This product cannot be added to the shopping basket because the product quantity in the basket has reached a maximum limit.'; var __SystemNoticeColor43= '#98012d'; } </script> <footer class="footermain" style="position: relative;"> <div class="container displaynone"> <div class="row"> <div class="col-xs-3 col-sm-3 MainFooter1"> <!-- <h5 style="color:#fff; border: none;">.</h5> --> <ul> <li class="SitePhone"> <!-- <h5>Telephone</h5> --> <span><i class="fa fa-phone"></i></span> 0207 610 8160 </li> <li class="SiteEmail"> <!-- <h5>Email</h5> --> <span><i class="fa fa-envelope"></i></span> <a href="mailto:enquiries@eurowines.co.uk">enquiries@eurowines.co.uk</a> </li> <li style="display: none;"> <span><i class="fa fa-globe"></i></span> <a href="https://www.eurowines.co.uk/">https://www.eurowines.co.uk/</a> </li> </ul> </div> <div class="col-sm-9 FooterRight"> <div class="footer-menu col-sm-6 0"> <ul> <li><strong>Wines</strong></li> <li><a href="/wines/red-wine" target="" class="">Red Wine</a></li><li><a href="/wines/white-wine" target="" class="">White Wine</a></li><li><a href="/wines/rose-wine" target="" class="">Rose Wine</a></li><li><a href="/wines/sparkling-wine" target="" class="">Sparkling Wine</a></li><li><a href="/wines/semi-sparkling" target="" class=""> Semi-Sparkling Wine</a></li><li><a href="javascript:void(0)" class="">Dessert Wine</a></li> </ul> </div> <div class="footer-menu col-sm-6 1"> <ul> <li><strong>Who We Supply</strong></li> <li><a href="/who-we-supply" target="" class="">Wine to Private Customers</a></li><li><a href="/who-we-supply" target="" class="">Wines to Restaurants</a></li><li><a href="/who-we-supply" target="" class="">Wines to Caterers</a></li><li><a href="/who-we-supply" target="" class="">Wines to Pubs & Bars</a></li><li><a href="/who-we-supply" target="" class="">Wines to Hotels</a></li><li><a href="/who-we-supply" target="" class="">Wines to Venues</a></li> </ul> </div> <div class="footer-menu col-sm-6 2"> <ul> <li><strong> Help & Support</strong></li> <li><a href="/contact" target="" class="">Contact</a></li><li><a href="/faqs" target="" class="">FAQs</a></li><li><a href="/terms" target="" class="">Returns</a></li><li><a href="/terms-and-conditions" target="" class="">Terms</a></li><li><a href="/privacy-policy" target="" class="">Privacy</a></li><li><a href="/cookies" target="" class="">Cookies</a></li> </ul> </div> </div> <div class="col-xs-3 col-sm-3 MainFooter1" style="display: none;"> <h5>Eurowines Limited</h5> <p style="display:inline-flex;"><span style=" margin-right: 10px;"><i class="fa fa-home"></i></span> <span>Vintage House <br> 6 Heathmans Road <br> London SW6 4TJ </span></p> <p>Eurowines Limited is registered in the UK<br> Company Regitstration Number 883381 <br> ARWS Approval Number XEAW00000101089 </p> </div> </div> </div> <section class="awardlogos"> <div class="container"> <div class="MainFooterlogo"> <span><img src="/img/Front/awardlogo1.png"></span> <span><img src="/img/Front/awardlogo2.png"></span> <span><img src="/img/Front/awardlogo3.png"></span> <span><img src="/img/Front/awardlogo4.png"></span> <span><img src="/img/Front/awardlogo5.png"></span> <span><img src="/img/Front/awardlogo6.png"></span> <span><img src="/img/Front/awardlogo7.png"></span> <span><img src="/img/Front/awardlogo8.png"></span> </div> </div> </section> <div class="copyrightbg"> <div class="container"> <div class="row"> <div class="col-sm-12"> <div class="MainFooterlogo"> <!-- <span><img src="/img/Front/Worldpay.png"></span> <span class="footerlogo2"><img src="/img/Front/footerlogo1.png"></span> --> <span><img src="/img/Front/footerlogo2.png"></span> <span><img src="/img/Front/footerlogo3.png"></span> <span><img src="/img/Front/footerlogo4.png"></span> <span><img src="/img/Front/footerlogo5.png"></span> </div> </div> <div class="col-sm-12 CopyrightBox"> <div class="MainFooterlogo"> <div>© Copyright Eurowines Limited © 2026</div> <div>Vintage House | 6 Heathmans Road | London | SW6 4TJ</div> <div>Eurowines Limited is registered in the UK. Company Registration Number 883381.</div> <div>ARWS Approval Number XEAW00000101089</div> <div class="WSlinkBox"> <a target="_blank" sclass="WSlink" href="https://www.diginow.co.uk/" rel="noopener" title="website design by diginow"><img height="20" width="20" style="vertical-align: middle; display:inline" alt="website design by diginow" src="https://www.diginow.co.uk/assets/diginow-red.png"> website design</a> </div> </div> </div> <div class="col-sm-12 CopyrightBox" style="display: none;"> <div class="socalmediafooter"> <ul> <li><a href="https://twitter.com/eurowinesuk" target="_blank" class="text-white"><i class='fa fa-twitter'></i></a></li><li><a href="https://www.instagram.com/eurowinesuk/" target="_blank" class="text-white"><i class='fa fa-instagram'></i></a></li><li><a href="https://www.facebook.com/EurowinesUK/" target="_blank" class="text-white"><i class='fa fa-facebook'></i></a></li> <li><a href="https://vm.tiktok.com/ZSHoe5jF/" target="_blank"><img src="/img/Front/tiktokicon.png" alt=""></a></li> </ul> </div> </div> </div> <link rel="stylesheet" href="/css/Front/module/cookies/modal-cookies.css"/><script src="/js/Front/module/cookies/jquery-bootstrap-modal-steps.js"></script> <a class="SettingIconBox" data-toggle="modal" data-target="#myModalCookie"><i class="fa fa-cog"></i></a> <!-- Modal --> <div class="modal fade MainFooterModal" id="myModalCookie" tabindex="-1" role="dialog" aria-labelledby="myModalCookieLabel" aria-hidden="true"> <div class="modal-dialog footerModal"> <div class="modal-content"> <div class="modal-header"> <h4 class="js-title-step"></h4> </div> <div class="modal-body ModalPopupBox"> <div class="show" data-step="1" data-title="This is the first step!" id="first"> <div class="well firstpopup"> <h4 class="heading-blue">Our Cookie Policy</h4> <p>Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.</p> <div> <button class="pix_button btn_normal pix_button_flat blue_bg bold_text js-btn-step acceptCookies" style="border:none;" type="button" name="btn_accept_cookie" id="btn_accept_cookie" data-orientation="Accept Recommended Settings" data-dismiss="modal"> Accept Recommended Settings</button> </div> <button class="button Greybutton js-btn-step" type="button" style="clear: both;" data-orientation="LearnMore" id="learn_more">Learn More</button> </div> </div> <div class="hide" data-step="2" data-title="This is the second and last step!" id="second"> <div class="well lastpopup"> <h4 class="heading-blue">Cookies</h4> <div class="Mainpopup"> <div class="popupcontent"> <h2>This site uses cookies to store information about your computer.</h2> <p>Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.</p> <h2>Strictly Necessary</h2> <p>These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site may not work then.</p> <h2>Analytics</h2> <p>These cookies allow us to count visits and traffic sources, so we can measure and improve the performance of our site. They help us know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies, we will not know when you have visited our site.</p> <p> </p> </div> </div> <button type="button" class="btn btn-warning js-btn-step" data-orientation="previous"><i class="fa fa-angle-left" aria-hidden="true"></i></button> <div class="modal-footer"> <button type="button" class="button Greybutton js-btn-step pull-left acceptCookies" data-orientation="Save & Exit" data-dismiss="modal">Save & Exit</button> <form method="post"> <button class="pix_button btn_normal pix_button_flat blue_bg bold_text js-btn-step acceptCookies" style="border:none;" type="button" name="btn_accept_cookie" id="btn_accept_cookie" data-orientation="Accept Recommended Settings" data-dismiss="modal"> Accept Recommended Settings</button> </form> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> jQuery(document).ready(function() { jQuery("#myModalCookie").modal({ backdrop: 'static', keyboard: false }); }); jQuery('#myModalCookie').modalSteps(); </script> <script> var csrfToken = false; </script> <script type="text/javascript"> jQuery('.acceptCookies').on('click',function(){ jQuery.ajax({ headers: { 'X-CSRF-Token': csrfToken }, async: false, cache: false, //timeout: 30000, url: "/ajax_accept_cookiepoup", type: "POST", success:function(res) { //window.location.reload(); $(".SettingIconBox").hide(); }, error: function(err) { }, }); return false; }); </script> </div> </div> <div class="MainCategoriesAll" style="display: none;"> <ul > </ul> </div> </div> <!-- <a href="#" id="toTop" style="display: block;"><span id="toTopHover" style="opacity: 0;"></span><i class="fa fa-long-arrow-up"></i></a> --> <div class="back_to_top on" id="toTop" style="display: block;"></div> <script type="text/javascript"> $(window).scroll(function() { if ($(this).scrollTop() > 100) { $('#toTop').fadeIn(); } else { $('#toTop').fadeOut(); } }); $('#toTop').click(function() { $("html, body").animate({ scrollTop: 0 }, 600); return false; }); </script> </footer> <script> window.onscroll = function() {myFunction()}; var header = document.getElementById("myHeader"); var sticky = header.offsetTop; function myFunction() { if (window.pageYOffset > sticky) { header.classList.add("sticky"); } else { header.classList.remove("sticky"); } } </script> <div id="sendEnquiryModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header" > <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title" id="sendEnquiryProductTitle">Modal Header</h4> </div> <div class="modal-body"> <h2 id="response_message"></h2> <input type="hidden" id="hid_cust_id_sendenquiry" value ="0"> <form method="post" accept-charset="utf-8" autocomplete="off" id="frmPronotif" action="/customers/send-inquiry"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <input type="hidden" name="product_id" id="product_id" value="" > <input type="hidden" name="customer_id" id="customer_id" value="0" > <div class="inputBox" style="" > <label>Name<span>*</span></label> <div class="input text"><input type="text" name="customer_name" class="form-control" autocomplete="off" maxlength="100" id="customer-name" value=" "/></div> </div> <div class="inputBox" style="margin-right: 0; "> <label>Email Address<span>*</span></label> <div class="input email_address"><input type="email_address" name="email_address" class="form-control" autocomplete="off" id="email-address" value=""/></div> </div> <div class="Checkboxes custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input" id="OptInMarketing" name="agree_opt_in_marketing" /> <label class="custom-control-label" for="OptInMarketing"><p>I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam.</p> <p>Please do take a moment to review the Eurowines' <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> </label> </div> <!-- <div class="checkBxtext"> <strong>You can unsubscribe at any time, by using the unsubscribe link at the footer of our emails.</strong> </div> --> <div class="ForgottenBox inputBox"> <div class="LoginSubmit inputBox"> <button type="submit" class="btn btn-deep-pink btn-medium btn-rounded">Send Enquiry</button> </div> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> <script type="text/javascript"> $(document).ready(function() { /*cart_items_count = $("#myProMiniCart #mini_cart_header span.badge").html(); if(parseInt(cart_items_count) > 0 ) { $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details").each(function(){ $(this).show();}); } $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details a#cart_badge span.badge").each(function(){ $(this).html(cart_items_count); });*/ $('#sendEnquiryModal').on('show.bs.modal', function() { $("#response_message").html(""); $("#sendEnquiryModal").css("opacity",1); if($("#hid_cust_id_sendenquiry").val() > 0 ) { //send enquiry and send email using ajax $.ajax({ url: "/customers/send-inquiry", type: 'post', data: {'product_id' : $("#sendEnquiryModal #product_id").val()}, success: function(response) { $("#response_message").html(response); $("#frmPronotif").hide(); //$("#sendEnquiryModal").modal('hide'); return false; } }); } }); $("#frmPronotif").validate({ rules: { 'email_address': { required: true, email: true, }, 'customer_name': { required: true, }, }, messages: { 'email_address': "Please enter a valid email address", 'customer_name': "Please enter your name", }, submitHandler: function(form) { $.ajax({ url: form.action, type: form.method, data: $(form).serialize(), success: function(response) { //alert(response); $("#response_message").html(response); $("#frmPronotif").hide(); //$("#sendEnquiryModal").modal('hide'); $("#sendEnquiryModal #frmPronotif")[0].reset();//reset all values return false; } }); } }); jQuery.validator.addMethod("email", function(value, element) { return /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(value); }, 'Please enter a valid email address'); }); function setProductIdInEnquiryModal(product_id) { $("#sendEnquiryModal #product_id").val(product_id); } </script> <script type="text/javascript"> if(0 > 0 ) { $(document).ready(function (){ $(".AllIconBox.DefaultLinks #header_mini_cart_details").show() ; $("#header_mini_cart_details span.badge").html(0); }) } </script> <!-- end footer --> <!-- start scroll to top --> <script type="text/javascript"> $(document).ready(function(){ cart_items_count = $("div.shopping-cart-header span.badge").html(); $(".headerMobileBox div#header_mini_cart_details span.badge").html(cart_items_count); // cart_items_count = $("#myProMiniCart #mini_cart_header span.badge").html(); if(parseInt(cart_items_count) > 0 ) { $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details").each(function(){ $(this).show();}); } $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details a#cart_badge span.badge").each(function(){ $(this).html(cart_items_count); }); }); $(".note-success").show(); setTimeout(function() { $(".note-success").hide(); }, 5000); </script> <script src="/js/Front/core/simpleMobileMenu.js"></script> <script type="text/javascript"> jQuery(document).ready(function($) { $('select.AutoSuggestBox').select2({'containerCssClass':'AutoSuggestBox'}); $('.smobitrigger').smplmnu(); }); $(window).scroll(function() { if ($(this).scrollTop() > 1){ $('header').addClass("sticky"); } else{ $('header').removeClass("sticky"); } }); </script> </body> </html>' } $reasonPhrase = 'OK'header - [internal], line ?? Cake\Http\ResponseEmitter::emitStatusLine() - CORE/src/Http/ResponseEmitter.php, line 152 Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 57 Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 141 [main] - ROOT/webroot/index.php, line 40
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/vhosts/eurowines.co.uk/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php:853) [CORE/src/Http/ResponseEmitter.php, line 181]Code Contextforeach ($values as $value) {header(sprintf('%s: %s',$response = object(Cake\Http\Response) { 'status' => (int) 200, 'contentType' => 'text/html', 'headers' => [ 'Content-Type' => [ [maximum depth reached] ], 'Expires' => [ [maximum depth reached] ], 'Last-Modified' => [ [maximum depth reached] ], 'Cache-Control' => [ [maximum depth reached] ] ], 'file' => null, 'fileRange' => [], 'cookies' => object(Cake\Http\Cookie\CookieCollection) {}, 'cacheDirectives' => [], 'body' => '<!DOCTYPE html> <html lang="en-US" data-perfx-countrycode="GB"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Malbec Estate | 2024 Red Wine | - Argentina | Eurowines</title> <meta name="description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish. " /> <meta name="keywords" content="Red Wine, White Wine, Rose Wine, Sparkling Wine, Semi-Sparkling Wine, Dessert Wine, Wine to Private Customers, Wines to Restaurants, Wines to Caterers, Wines to Pubs & Bars, Wines to Hotels, Wines to Venues "> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" /> <meta name="author" content="https://www.diginow.co.uk/"> <link rel="canonical" href="https://www.eurowines.co.uk/wine-detail/malbec-estate "/> <link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> <meta property="og:type" content="article" /> <meta property="og:title" content="Malbec Estate" /> <meta property="og:description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour" /> <meta property="og:url" content="https://www.eurowines.co.uk/wine-detail/malbec-estate" /> <meta property="og:site_name" content="Eurowines Limited" /> <meta property="og:image" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png" /> <meta property="og:image:secure_url" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png" /> <meta property="og:image:width" content="500" /> <meta property="og:image:height" content="73" /> <!-- Twitter Card --> <meta property="twitter:card" content="summary"/> <meta name="twitter:site" content="https://twitter.com"> <meta name="twitter:title" content="Malbec Estate" /> <meta name="twitter:description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour" /> <meta name="twitter:creator" content="https://twitter.com"> <meta property="twitter:url" content="https://www.eurowines.co.uk/wine-detail/malbec-estate"/> <meta property="twitter:image" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png"/> <link rel="stylesheet" href="/css/Front/core/font-awesome.min.css"/><link rel="stylesheet" href="/css/Front/core/simpleMobileMenu.css"/><link rel="stylesheet" href="/css/Front/core/bootstrap.min.css"/><link rel="stylesheet" href="/css/Front/core/advanced-search.css"/><link rel="stylesheet" href="/css/Front/core/filter.css"/><link rel="stylesheet" href="/css/Front/core/style.min.css"/><link rel="stylesheet" href="/css/Front/core/style.css"/><link rel="stylesheet" href="/css/Front/core/select2/select2.css"/> <script src="/js/Front/core/jquery.min.js"></script> <script src="/js/Front/core/bootstrap.min.js"></script> <script src="/js/Front/owlcarousel/owl.carousel.js"></script> <script src="/js/Front/core/select2/select2.min.js"></script> <script src="/js/Front/core/plugins.min.js"></script> <script src="/js/Front/core/main.min.js"></script> <script src="/js/Front/core/jquery-accordion.js"></script> <script src="/js/Front/core/nouislider.min.js"></script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-FLVB65EC59"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-FLVB65EC59'); </script> <meta name="google-site-verification" content="HVmjKXSokvT1giAPeirf2eigPbgPeI170aPw2dxgdnk" /> <link rel="stylesheet" href="/css/Front/owlcarousel/owl.carousel.css"/> </head> <body class=""> <div id="FrontLoader" class="loaderfixed"> <!-- <div class="loader"> <img src="/img/Front/wine-loading-animation-bradnickerson.gif"> </div> --> <div class="loadertext" style="display:none;">PLEASE WAIT. YOUR TRADE ORDER IS BEING PLACED.</div> </div> <style> .loaderfixed { /*background-color: rgba(250, 250, 250, 0.9);*/ background:#fff url(/img/Front/wine-loading-animation-bradnickerson.gif) no-repeat center; bottom: 0; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 999; opacity: 0.9; background-size: 400px; display:flex; align-items: center; justify-content: center; } .loadertext { display: none; } .homeloader .loadertext { padding-top: 220px; color:#98012d; font-size:20px; font-weight: bolder; display: block; } .loaderfixed .loader { display: flex; width: 100%; align-items: center; justify-content: center; height: 100%; } .loaderfixed .loader img {max-width: 350px; } /*.loaderfixed .loader { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; animation: 2s linear 0s normal none infinite running spin; border-color:#9c955d #8b865d #9c955d #8b865d; border-image: none; border-radius: 50%; border-style: solid; border-width: 16px; height: 80px; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; top:40%; width: 80px; }*/ /* Safari */ /*@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }*/ </style> <script type="text/javascript"> $(document).ready(function(){ $("#FrontLoader").hide(); /*if($("#FrontLoader")) { setTimeout( $("#FrontLoader").hide(),1000); }*/ }); </script> <header id="myHeader"> <div class="headertop"> <div class="container"> <div class="headerbox"> <div class="header_left"> <div class="Telephone"> <div class="Sitephone Pbottom"> <span><i class="fa fa-phone"></i></span> 0207 610 8160 </div> <div class="SiteEmail Pbottom"> <!-- <h5>Email</h5> --> <span><i class="fa fa-envelope"></i></span> <a href="mailto:enquiries@eurowines.co.uk">enquiries@eurowines.co.uk</a> </div> </div> </div> <div class="headerRight"> <div class="socalmedia"> <ul> <li><a href="https://twitter.com/eurowinesuk" target="_blank" class="text-white"><i class='fa fa-twitter'></i></a></li><li><a href="https://www.instagram.com/eurowinesuk/" target="_blank" class="text-white"><i class='fa fa-instagram'></i></a></li><li><a href="https://www.facebook.com/EurowinesUK/" target="_blank" class="text-white"><i class='fa fa-facebook'></i></a></li> <!-- <li><a href="https://vm.tiktok.com/ZSHoe5jF/" target="_blank"><img src="/img/Front/tiktokicon.png" alt=""></a></li> --> </ul> </div> </div> </div> </div> </div> <!--------------------- Desktop 1 Code start ----------------------> <div class="container headerBox"> <div class="headerMain"> <div class="header_left"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords,#keywords1" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); /* $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); */ } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Producer' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> <div class="logo-left"> <a href="/"><img src="/img/Admin/site_logo/20210504_LOGO_1620127603.png" id="logo" alt="Eurowines Limited" class=""/></a> </div> <div class="headerRight"> <div class="TradeLogin"> <span><a class="btn btn2" href="/trade/login">Trade Login</a></span> <!-- <span class="line">|</span> --> <span><a class="btn btn2" href="/customers/login">Retail Login</a></span> <!-- <span><a class="btn btn2" href="/repusers/login">Rep Login</a></span> --> </div> <div class="AllIconBox DefaultLinks"> <span> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> </span> </div> </div> <div class="AllIconBox DefaultLinks" style="display: none;"> <span> <a class="default-links" href="/customers/login" class="Loginbtn"><i class="fa fa-user"></i></a> </span> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details" style="display:none"> <a href="javascript:void(0);" id="cart_badge"> <img src="/img/Front/header_shopping_bag.png" alt=""> <span class="badge">123</span></a> </div> </span> <div class="CustomWidget"> <form id="alg_currency_selector"> <select name="alg_currency" class="alg_currency_select" onchange="javascript:changeCurrency(this.value);"> <option id="alg_currency_USD" value="USD" selected="selected">USD</option> <option id="alg_currency_AED" value="AED" >AED</option> <option id="alg_currency_EUR" value="EUR" >Euro</option> <option id="alg_currency_GBP" value="GBP" >GBP</option> </select> </form> </div> </div> </div> </div> <!--------------------- Desktop 1 Code End ----------------------> <!--------------------- Desktop 2 Code start ----------------------> <div class="MenuBox"> <div class="container"> <div class="headerMain"> <div class="headerBox1"> <div class="logoicon"><img src="/img/Front/logoicoon.png" alt=""></div> <div class="navigation"> <nav> <a href="javascript:void(0)" class="smobitrigger ion-navicon-round"> <span><i class="fa fa-bars"></i></span> </a> <ul class="mobimenu"> <li class='dropdown simple-dropdown'><a href="/" target="" class="">Home</a></li><li class='dropdown simple-dropdown'><a href="/about-us" target="" class="">About Us</a></li><li class='dropdown simple-dropdown'><a href="/wines" target="" class="">Our Wines</a></li><li class='dropdown simple-dropdown'><a href="/insights" target="" class="">News & Events</a></li><li class='dropdown simple-dropdown'><a href="/contact" target="" class="">Contact Us</a></li> </ul> </nav> </div> <div class="AllIconBox DefaultLinks"> <div style="display: none !important;" class="ButtonSearch openBtn" onclick="openSearch()"><i class="fa fa-search"></i></div> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details" style='display:none'> <a href="javascript:void(0);" id="cart_badge"> <img src="/img/Front/header_shopping_bag.png" alt=""> <span class="badge"></span></a> </div> </span> </div> </div> <div class="WineList"><a href="/wines" title="" class="wine_list_download btn">Wine List</a></div> </div> </div> </div> <!--------------------- Desktop 2 Code End ----------------------> </header> <!--------------------- Mobile Code start ----------------------> <div class="headerMobile"> <div class="headerMobileBox"> <div class="iconbox"><span class="candidatemenu tel" onclick="openNav()"> <i class="fa fa-user"></i> <i class="fa fa-times"></i> </span> <!-- <a href=""><i class="fa fa-user"></i></a> --> </div> <div class="iconbox openSearch"> <a class="Simplecollapsible" data-toggle="collapse" data-target="#Searchmobile"><i class="fa fa-search" aria-hidden="true"></i></a> <a href="#" class="openBtn" onclick="openSearch()"><i class="fa fa-search" aria-hidden="true"></i></a></div> <div class="iconbox"> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details"> <a href="#" id="cart_badge"><i class="fa fa-shopping-cart"></i> <!-- Shopping Basket --> <span class="badge"></span></a> </div> <div id="header_mini_cart_details1" style="display: none;"> <a href="#" id="cart_badge"> <i class="fa fa-shopping-cart" ></i> <!-- Shopping Basket --> <span class="badge"></span> </a> </div> </span> </div> <div class="iconbox"><span class="open_mobileview tel" onclick="openNav2()"><i class="fa fa-bars"></i> <i class="fa fa-times"></i> </span></div> </div> <div id="Searchmobile" class="collapse MainSearchmobile"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords_mobile" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords_mobile").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords_mobile").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords_mobile" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords_mobile").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> </div> <!--------------------- Mobile Code End ----------------------> <!--------------------- All Popup Code start ----------------------> <div id="mySidenavright" class="sidenav"> <span class="open_mobileview tel" onclick="openNav2()"><i class="fa fa-times"></i> </span> <div class="scrollBox"> <ul class="mobimenu1"> <li class='dropdown simple-dropdown'><a href="/" target="" class="">Home</a></li><li class='dropdown simple-dropdown'><a href="/about-us" target="" class="">About Us</a></li><li class='dropdown simple-dropdown'><a href="/wines" target="" class="">Our Wines</a></li><li class='dropdown simple-dropdown'><a href="/insights" target="" class="">News & Events</a></li><li class='dropdown simple-dropdown'><a href="/contact" target="" class="">Contact Us</a></li> </ul> </div> </div> <div id="mySidenav" class="sidenav MobileMenu candidatemenu"> <!-- <a href="javascript:void(0)" class="closebtn" onclick="closeNav()"></a> --> <a class="open_mobileview tel" class="closebtn" onclick="openNav()"><i class="fa fa-times"></i></a> <div class="TradeLogin"> <span><a class="btn btn2" href="/trade/login">Trade Login</a></span> <!-- <span class="line">|</span> --> <span><a class="btn btn2" href="/customers/login">Retail Login</a></span> </div> <div class="MobileMenuBox"> <div class="AllIconBox DefaultLinks"> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> </div> <ul class="RegistrationBox"> </ul> </div> </div> <div id="mySidenavcart" class="sidenav MaincartRight"> <div class="Maincart"> <div class="MaincartBox"> <span class="open_mobilecart closebtnbox" onclick="openNav3()"><i class="fa fa-times"></i> </span> <div id="myProMiniCart"><!-- <a href="#" id="cart_badge"><i class="fa fa-shopping-cart" ></i> Shopping Basket <span class="badge"></span></a> --> <div class="shopping-cart 0 Zeroproducts" id="mini_cart_header" style="display: none;"> <div class="shopping-cart-header"> <img src="/img/Front/header_shopping_bag.png" class="spngBag" alt="" /> <span class="badge">0</span> <div class="shopping-cart-total"> <span class="lighter-text">Total:</span> <span class="main-color-text">£0.00</span> </div> </div> <ul class="shopping-cart-items"> </ul> </div> <script type="text/javascript"> </script> <script type="text/javascript"> function removeFromMiniCart(product_id) { var path = window.location.href; if(path.match(/basket/g) != null) { removeVariationFromMainCart(product_id); setTimeout(window.location.reload(),6000); } else { $.ajax({ url: "/customers/remove-from-cart", type: "POST", data: { product_id: product_id }, success:function(res) { refreshMiniCart(); } }); setTimeout('refreshMiniCart(); ',3000) } } </script></div> </div> </div> </div> <div id="myOverlay" class="overlay SearchBoxHeader"> <span class="closebtn" onclick="closeSearch()" title="Close Overlay">×</span> <div class="overlay-content"> <div class="container"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords,#keywords1" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); /* $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); */ } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Producer' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> </div> </div> <!--------------------- All Popup Code End ----------------------> <script> /*function openNav() { //document.getElementById("mySidenav").style.height = "100%"; $('#mySidenav').toggle(); var className = $('.open_mobileviews').attr('class'); if(className == "open_mobileviews tel2"){ $('.open_mobileviews').addClass('closebtn'); }else{ $('.open_mobileviews').removeClass('closebtn'); } }*/ function openNav() { $('#mySidenav').toggle(); var className = $('.candidatemenu').attr('class'); if(className == "candidatemenu tel"){ $('.candidatemenu').addClass('closebtn'); }else{ $('.candidatemenu').removeClass('closebtn'); } } function openNav2() { $('#mySidenavright').toggle(); var className = $('.open_mobileview').attr('class'); if(className == "open_mobileview tel"){ $('.open_mobileview').addClass('closebtn'); }else{ $('.open_mobileview').removeClass('closebtn'); } } function openNav3() { var className = $('.open_mobilecart').attr('class'); if(className == "open_mobilecart"){ $('.open_mobilecart').addClass('closebtn'); //refreshMiniCart(); }else{ $('.open_mobilecart').removeClass('closebtn'); } // console.log("before toggle"); $('#mySidenavcart').toggle(); } </script> <!-- <div class="modal fade AllmodalBoxPopup" id="myModalJobs" role="dialog" style="display: none;"> <div class="modal-dialog"> <div class="modal-content modalBoxPopup"> <button type="button" class="close" data-dismiss="modal">×</button> <div class="modal-body PopupSearchBox"> </div> </div> </div> </div> --> <script> function openSearch() { document.getElementById("myOverlay").style.display = "block"; } function closeSearch() { document.getElementById("myOverlay").style.display = "none"; } function changeCurrency(value) { //console.log(value); $.ajax({ url: "/1131sfs", cache: false, data: {currency_code: value}, success: function(html){ //console.log(html); window.location.reload(); } }); } </script> <div id="products_container" > <style type="text/css"> .loaderfixed { background: transparent !important; } </style> <script src="/js/Admin/plugins/jquery-validation/jquery.validate.min.js"></script> <script src="/js/Admin/plugins/jquery-validation/additional-methods.min.js"></script> <script src="/js/Admin/plugins/bootbox/bootbox.min.js"></script> <script src="/js/Front/core/jstars.js"></script> <link rel="stylesheet" href="/css/Front/product.css"/><script src="/js/Front/jquery.lazy.min.js"></script><script type="text/javascript"> var isCustomerLogin = ''; var isTradeCustomerLogin = ''; var isRepUserLogin = ''; var customer_addtocart_url,customer_addtowishlist_url,customer_refreshminicart_url; if(isTradeCustomerLogin == 1) { customer_addtocart_url = "/trade1/add-to-cart1"; customer_addtowishlist_url = "/trade/save-product"; customer_refreshminicart_url = "/trade/refresh-mini-cart1"; } else if(isRepUserLogin == 1) { customer_addtocart_url = "/repusers/add-to-cart"; customer_addtowishlist_url = "/repusers/save-product"; customer_refreshminicart_url = "/repusers/refresh-mini-cart"; } else { customer_addtocart_url = "/customers/add-to-cart"; customer_addtowishlist_url = "/customers/save-product"; customer_refreshminicart_url = "/customers/refresh-mini-cart"; } var __SystemNotice37= 'The selected product has been added to the shopping basket.'; var __SystemNoticeColor37= '#b28705'; var __SystemNotice43= 'This product cannot be added to the shopping basket because the product quantity in the basket has reached a maximum limit.'; var __SystemNoticeColor43= '#98012d'; </script> <script src="/js/Front/products.js"></script><div class="breadcrumbbox Product" style="display: none;"> <div class="container"> <div class="sub-title"> <a href="/"><span>Home</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines"><span>Products</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines/red-wine"><span>Red Wine</span></a> </div> </div> </div> <div class="Cmepage_title"> <section class="service CmsPage"> <div class="container CmsPageTitle"> <div class="title"> <h1>Malbec Estate</h1> <p class="vintagebox1"><!-- <b>Wine Style:</b> --><!-- <b>Vintage:</b> --> 2024 | Red Wine</p> </div> </div> </section> </div> <div class="Productsdetailpage"> <div class="container Productsdetail"> <div class="titlebox2 MainTitleboxProduct"> <div id="jflash" class="message success alert note note-success hidden" onclick="this.classList.add('hidden');"></div> <div class="customFlashMsg" style="display:none;"> <div id="MsgDiv" class="error alert note note-danger" style="background:rgba(186,0,0,0.2); border-color:rgb(186,0,0); color:rgb(186,0,0)" onclick="this.classList.add('hidden');"></div> </div> <div class="sub-title" style="display: none;"> <a href="/"><span>Home</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines"><span>Products</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines/red-wine"><span>Red Wine</span></a> </div> <div class="ratings-container" style="display:inline-block !important;" > <a href="javascript:void(0);" class="rating-link"> </a> </div><!-- End .product-container --> </div> <div class=""> <div class="product-single-container product-single-default" style="margin-bottom:0px;"> <div id="VariationDetails"> <div class="product-single-gallery"> <div class="product-slider-container product-item"> <div class="product-single-carousel owl-carousel owl-theme"> <div class="product-item"> <img class="product-single-image" data-zoom-image="https://www.eurowines.co.uk/img/Admin/products/20240614_PRODUCT_IMAGE_1718364945.png" src="https://www.eurowines.co.uk/img/Admin/products/20240614_PRODUCT_IMAGE_1718364945.png"/> </div> </div> <span class="prod-full-screen"><i class="fa fa-search-plus"></i></span> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" /> Argentina,</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="prod-thumbnail row owl-dots" id='carousel-custom-dots'> <div class="product-item"> <img class="product-single-image" data-zoom-image="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364945.png" src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364945.png"/> </div> </div> <div class="productcode">30550524 </div> </div> <div class="product-single-details"> <div class="Maindetailsbox" style="width:100% !important;border:none !important;background: none !important;"> <div class="price-box"> <span class="product-price">£69.42</span> </div> <div class="CaseSize"><b>Case Size:</b> 6</div> <div class="PricePerBottle"><b>Price Per Bottle:</b> £11.57</div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> <div class="SizeBox washing"> <input type="hidden" name="product_id" id="product_id" value="2003"> <input type="hidden" name="product_variation_id" id="product_variation_id" value="2003"> <div class="avail_quantity" style="justify-content:normal;display:block;"> <div class="selectBox selectfull product-action product-all-icons" style="margin-right: 0;"> <div class="quantity buttons_added productdetail" data-pagetype="productdetail"> <input type="hidden" id="maxavail_qty_2003" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2003" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2003" name="txt_qty_2003" value="1" readonly/> <button class="btn plus1" id="btnIncrement_2003"><i class="fa fa-plus"></i></button> </div> </div> <!-- <div class="selectBox selectfull product-action product-all-icons WishlistBox" style="margin-right: 0;"> --> <div data-pagetype="productdetailaddtocartbtn"> <button class="btn btn-add-cart " onclick="addProductToCart(2003,'productdetail');" data-id="2003" data-toggle="modal" data-target="#addCartModal" style="width:auto;float:left;"><i class="icon-bag"></i>ADD TO BAG</button> </div> <div class="AddtoWishlist" style="width:auto;"> <button class="btn add-wishlist btn-add-wishlist " id="btn-add-wishlist" data-id="2003"> <i class="icon-heart"></i><span id="savedwinetext">Save Wine</span></button> </a> </div> </div> <!-- </div> --> </div> </div> <div class="Maindetailsbox" style="margin-right: 0; display: none; "> <div class="CountryRegionBox"> <div class="arrCountryFlags"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" /></div> <div class="CountryRegion"> <b>Country and Region:</b> Argentina, </div> </div> <p><b>Wine Style:</b> Red Wine</p> <p><b>Vintage:</b> 2024</p> <p><b>Producer:</b> Don Manuel Villafane</p> </div> </div> </div> <div class="product-single-details"> <div class="washing description"> <!-- <h6>TASTING NOTE</h6> --> <p>Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish.</p> </div> <!-- <div class="washing"> <h6>Washing & Care</h6> </div> --> <p><h6><b>Vinification:</b></h6> The soil of Mendoza is permeable, sandy and with a very good balance of nitrogen, ideal for the growing of excellent varieties. The Malbec grapes are harvested from Villafane's vineyards, located a mere 90 metres from the winery door. The grapes are vinified using traditional winemaking methods in tank using naturally occurring yeasts.</p> <div class="Maindetailsbox" style="width:100%;height:auto;padding:5px; margin-bottom:15px;"> <div class="CountryRegionBox" style="margin: 0; padding: 0;"> <b>Grape Varieties: </b> Malbec </div> </div> <p> <b>Classification: </b> Estate Selection | <b>ABV:</b> 14% | <b>Closure:</b> Natural Cork</b> </p> <p> <a href="/download-wine-details/malbec-estate" class="btn" >Download Pdf <i class="fa fa-file-pdf-o" style="margin-left:5px;"></i></a> </p> </div> </div> <div class="shareThisBox"> <h4>SHARE</h4> <ul class="sharethis"> <script type='text/javascript' src='https://platform-api.sharethis.com/js/sharethis.js#property=63341a82b22a350012c876cb&product=sop' async='async'></script> <li> <div data-network="facebook" class="st-custom-button st-hide-label" title="Share on facebook"><a class="social-icon"><i class="fa normal-show fa-facebook"></i> </a></div> </li> <li> <div data-network="twitter" class="st-custom-button st-hide-label" title="Share on twitter"><a class="social-icon"><i class="fa normal-show fa-twitter"></i> </a></div> </li> <li> <div data-network="linkedin" class="st-custom-button st-hide-label" title="Share on linkedin"><a class="social-icon"><i class="fa normal-show fa-linkedin"></i> </a></div> </li> <li> <div data-network="email" class="st-custom-button st-hide-label" title="Share on email"><a class="social-icon"><i class="fa normal-show fa fa-envelope"></i> </a></div> </li> <li> <div data-network="whatsapp" class="st-custom-button st-hide-label" title="Share on whatsapp"><a class="social-icon"><i class="fa normal-show fa-whatsapp"></i> </a></div> </li> <li> <div data-network="sharethis" class="st-custom-button st-hide-label" title="Share on sharethis"><a class="social-icon"><i class="fa normal-show fa fa-share-alt"></i> </a></div> </li> </ul> </div> </div> <div class="MainRight sidebar-shop"> </div> </div> </div> <!-- <div class="container"> <div class="Checkout"> <h4>Due to the Corona virus pandemic, there may be a slight delay in the shipping process. We will do our best to have your package delivered to you quickly.</h4> </div> </div> --> <section class="WhoWeAre pulloffers"> <div class="container"> <div class="bg" style="background: url(/../img/Front/mailingbg.jpg);"> <div class="pulloffersbg"> <script src="https://www.google.com/recaptcha/api.js" async defer></script> <script src="/js/Admin/plugins/jquery-validation/jquery.validate.min.js"></script> <script src="/js/Admin/plugins/jquery-validation/additional-methods.min.js"></script> <script src="/js/Front/core/select2/select2.min.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <link rel="stylesheet" href="/css/Front/core/select2/select2.css"/> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"/> <span id="YzZyCqOIWlEnm37_errorMsg"></span> <div id="YzZyCqOIWlEnm37_mainDiv"> <h3>Mailing List</h3> <div class="offersbox1"> <p>Sign up here to join our mailing list for news, reviews, events information, special offers and much more. If you are a trade customer, <a href="/contact">contact us</a> to discuss your specific requirements.</p> </div> <form enctype="multipart/form-data" method="post" accept-charset="utf-8" class="form-horizontal dynamic_form_builder" name="YzZyCqOIWlEnm37" id="YzZyCqOIWlEnm37" action="/wine-detail/malbec-estate"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div><input type="hidden" name="YzZyCqOIWlEnm37_FormBuilderID" id="YzZyCqOIWlEnm37_FormBuilderID" value="6"/><input type="hidden" name="YzZyCqOIWlEnm37_FormRedirect" id="YzZyCqOIWlEnm37_FormRedirect" value="No"/> <div class="form-group None enter-your-email"> <label class="col-sm-2 None"><strong>Enter your email <span class="text-primary">*</span></strong></label> <div class="col-sm-12"> <div class="input email"><input type="email" name="YzZyCqOIWlEnm37_enter-your-email" placeholder="Enter your email" class="form-control FB_required_email" data-msg="Please enter your email." id="yzzycqoiwlenm37-enter-your-email"/></div> </div> </div> <div class="form-group None confirm"> <label class="col-sm-2 None"><strong>Confirm <span class="text-primary">*</span></strong></label> <div class="col-sm-12"> <div class="tcb" data-msg="Please give your confirmation"> <label class="tcb-inline"> <input name="YzZyCqOIWlEnm37_confirm[]" value="I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam." type="checkbox" class="tc FB_required_checkbox"> <span class="labels"> I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam.</span> </label> </div> </div> </div> <div class="submitbox"> <button type="submit" name="YzZyCqOIWlEnm37_button" id="YzZyCqOIWlEnm37_button" class="btn btn-dark-gray btn-rounded btn-small no-margin-lr">SUBMIT</button> </div> </form> </div> <script type="text/javascript"> $(document).ready(function() { var RecaptchaExists = "NO"; var SubmitButton = "YzZyCqOIWlEnm37_button"; $('select.AutoSuggestBox').select2({'containerCssClass':'AutoSuggestBox'}); $.validator.addClassRules("FB_required_select", { selectField:true }); $.validator.addMethod('selectField', function (val, element) { return $('select[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_multiselect", { multiselectField:true }); $.validator.addMethod('multiselectField', function (val, element) { return $('select[name="'+element.name+'"] > option:selected').length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_radio", { radioField:true }); $.validator.addMethod('radioField', function (val, element) { return $('input[name="'+element.name+'"]:checked').length>0; }, function(params, element) { return $(element).parent('label.tcb-inline').parent('div.tcb').data('msg'); }); $.validator.addClassRules("FB_required_checkbox", { checkboxField:true }); $.validator.addMethod('checkboxField', function (val, element) { return $('input[name="'+element.name+'"]:checked').length>0; }, function(params, element) { return $(element).parent('label.tcb-inline').parent('div.tcb').data('msg'); }); $.validator.addClassRules("FB_required_password", { passwordField: true }); $.validator.addMethod('passwordField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_file", { fileField: true, /*checkExtension: true, checkSize: true*/ }); $.validator.addClassRules("File_ExtSize", { checkExtension: true, checkSize: true }); $.validator.addMethod('fileField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addMethod('checkExtension', function (val, element) { if(val.length > 0) { var extension1 = val.substr((val.lastIndexOf('.'))).toLowerCase(); var extension = extension1.substring(1); var extID = element.name+"_Extension"; var extText = $('#'+extID).val(); var validFileExtensions = extText.split('|'); return $.inArray(extension, validFileExtensions) > -1; } return true; }, function(params, element) { var extID1 = element.name+"_Extension"; var extText1 = $('#'+extID1).val(); return 'File type must be '+extText1; }); $.validator.addMethod('checkSize', function (val, element) { if(val.length > 0) { var sizeID = element.name+"_Size"; var sizeText = $('#'+sizeID).val(); return element.files[0].size <= sizeText; } return true; }, function(params, element) { return 'File size must be less than '+$(element).data('size')+' MB.'; }); $.validator.addClassRules("FB_required_text", { textField: true }); $.validator.addMethod('textField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_email", { emailField: true, email: true }); $.validator.addMethod('emailField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_otheremail", { otheremailField: true, email: true }); $.validator.addMethod('otheremailField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addMethod("email", function(value, element) { if(value.length > 0) { return /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(value); } return true; }, 'Please enter a valid email address'); $.validator.addClassRules("FB_required_phone", { phoneField: true, FB_phoneUK: true }); $.validator.addClassRules("FB_valid_phone", { FB_phoneUK: true }); $.validator.addMethod('phoneField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addMethod('FB_phoneUK', function(value, element) { return this.optional(element) || value.length > 9 && value.match(/^\+?(?:\d\s?){10,12}$/); }, 'Please enter a valid phone number'); $.validator.addClassRules("FB_required_textarea", { textareaField: true }); $.validator.addMethod('textareaField', function (val, element) { return val.trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_date", { FB_dateField: true, //date : true }); /*$.validator.addClassRules("FB_valid_date", { date : true });*/ $.validator.addMethod('FB_dateField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $('.dynamic_form_builder').each(function() { var id = $(this).attr('id'); var form_redirect_input = id+"_FormRedirect"; var form_redirect_input_value = $("#"+form_redirect_input).val(); var form_suc_err_msg = id+"_errorMsg"; var form_main_div = id+"_mainDiv"; $("#"+id).validate({ rules:{}, messages:{}, errorPlacement: function(error, element) { //console.log(element); if($(element).hasClass('FB_required_checkbox')) { error.appendTo($(element).parent('label.tcb-inline').parent('div.tcb').parent('div.col-sm-12')); } else if($(element).hasClass('FB_required_radio')) { error.appendTo($(element).parent('label.tcb-inline').parent('div.tcb').parent('div.col-sm-12')); } else { error.insertAfter(element); } }, invalidHandler: function() { }, submitHandler: function(form) { $("#FrontLoader").show(); $("#captchaError").hide(); if(form_redirect_input_value == "Yes") { if(RecaptchaExists == "YES") { if(grecaptcha.getResponse() == "") { $("#FrontLoader").hide(); $("#captchaError").show(); return false; } else { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; $("#FrontLoader").hide(); form.submit(); } } } else { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; $("#FrontLoader").hide(); form.submit(); } } } else { var recpatch_check_done = "YES"; if(RecaptchaExists == "YES") { if(grecaptcha.getResponse() == "") { recpatch_check_done = "NO"; $("#captchaError").show(); $("#FrontLoader").hide(); return false; } else { recpatch_check_done = "YES"; } } if(recpatch_check_done = "YES") { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; var formData = new FormData(form); $.ajax({ url: "/form/send_my_form", type: 'POST', data: formData, contentType: false, processData: false, cache: false, success: function(result) { res = JSON.parse(result); if(res.status == "success") { $("#FrontLoader").hide(); $('#'+form_suc_err_msg).text(res.msg); $('#'+form_suc_err_msg).css("color", ""); $('#'+form_suc_err_msg).show(); $('#'+form_main_div).hide(); } else { $("#FrontLoader").hide(); $('#'+form_suc_err_msg).text(res.msg); $('#'+form_suc_err_msg).css("color", "red"); $('#'+form_suc_err_msg).show(); } } }); } } return false; } } }); }); }); </script> </div> </div> </div> <div id="specialoffers"></div> </section> <section class="Productspags related_products"> <div class="container" style="clear: both;"> <div class=""> <div class="home-product-tabs"> <h2>PEOPLE ALSO LIKE...</h2> <div class="home-product-tabs RelatedPro"> <div class="row"><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="2004" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/malbec-reserve'>Malbec Reserve</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/malbec-reserve'><a href="/wine-detail/malbec-reserve"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364984.png" width="100%" alt="Malbec Reserve" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" style="width:50px" />Argentina, Mendoza</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="CountryRegion" >Vintage: 2020 | Red Wine</div> <div class="descriptionbox">The Malbec grapes are manual harvested in Villafane's Maipu vineyard. ...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£98.76</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £16.46</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_2004" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2004" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2004" name="txt_qty_2004" value="1" /> <button class="btn plus1" id="btnIncrement_2004"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(2004);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 2004,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="2006" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/malbec-keltehue'>Malbec 'Keltehue'</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/malbec-keltehue'><a href="/wine-detail/malbec-keltehue"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364962.png" width="100%" alt="Malbec 'Keltehue'" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" style="width:50px" />Argentina, Mendoza</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="CountryRegion" >Vintage: 2024 | Red Wine</div> <div class="descriptionbox">The soil of Mendoza is permeable</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£69.36</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £11.56</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_2006" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2006" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2006" name="txt_qty_2006" value="1" /> <button class="btn plus1" id="btnIncrement_2006"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(2006);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 2006,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="46" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/chianti-docg-1'>Chianti DOCG</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/chianti-docg-1'><a href="/wine-detail/chianti-docg-1"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20210513_PRODUCT_IMAGE_1620903019.png" width="100%" alt="Chianti DOCG" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318535.png" style="width:50px" />Italy, Tuscany</div> <div class="producer box">Villa Domiziano</div> </div> </div> <div class="CountryRegion" >Vintage: 2023 | Red Wine</div> <div class="descriptionbox">Fermentation for 7-10 days in stainless steel tanks under the controll...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£83.04</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £13.84</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_46" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_46" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_46" name="txt_qty_46" value="1" /> <button class="btn plus1" id="btnIncrement_46"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(46);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 46,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="68" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri'>Montepulciano d'Abruzzo DOP 'Colle Cavalieri'</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri'><a href="/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20221021_PRODUCT_IMAGE_1666346149.png" width="100%" alt="Montepulciano d'Abruzzo DOP 'Colle Cavalieri'" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318535.png" style="width:50px" />Italy, Abruzzo</div> <div class="producer box">Cantina Tollo</div> </div> </div> <div class="CountryRegion" >Vintage: 2024 | Red Wine</div> <div class="descriptionbox">Maceration of the skins at controlled temperatures of 28 degrees then ...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£72.60</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £12.10</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_68" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_68" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_68" name="txt_qty_68" value="1" /> <button class="btn plus1" id="btnIncrement_68"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(68);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 68,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div></div> </div> </div> </div> </div> </section> <script type="text/javascript"> function changeVariation(variation_slug) { $("#FrontLoader").show(); //var product_idetail = ""; //console.log(product_idetail); //window.location = product_idetail+'/'+variation_slug; var product_slug = "malbec-estate"; $.ajax({ url: "/product/ajaxGetDetailByVariation", type: "POST", data: { product_slug: product_slug, variation_slug: variation_slug }, success:function(res) { var mainUrl = "/wine-detail"; var updateUrl = mainUrl+"/"+product_slug+"/"+variation_slug; history.pushState(null, null, updateUrl); $("#VariationDetails").html(res); $("#FrontLoader").hide(); __sharethis__.initialize(); } }); } var isMainProductAddToCartClicked =false; var arr_review = {1 : 'Aweful',2: "Poor",3: 'Fair',4: 'Good' ,5:'Excellent'}; var submit_review_action = ''; $(document).ready(function() { if(submit_review_action == 'submit-review') { $('html, body').animate({ scrollTop: $("#myScrollHere").offset().top - 400 }, 2000); } $('.lazy').lazy(); /*$("#myScrollHereLink").click(function(){ $('html, body').animate({ scrollTop: $("#myScrollHere").offset().top - 400 }, 500); });*/ $("input[id^='sel_review_']").click(function(){ var selratings=(this.id).replace('sel_review_',''); $("input[id^='sel_review_']").prop("checked",false) ; $("input[id^='sel_review_']").parent("label").removeClass("yellowstar"); for(i= 1; i <= selratings ; i++) { $("input#sel_review_"+i).prop("checked",true); $("input#sel_review_"+i).parent("label").addClass("yellowstar"); } $("#sel_review_starts").val(selratings).hide(); }); $("#ProductReviewForm").validate({ rules: { 'sel_review_starts': { required:true }, 'customer_name': { required:true }, 'comments': { required:true } }, messages: { 'sel_review_starts' : "Rating is required and can not be empty", 'customer_name': "Customer name is required and cannot be empty", 'comments': "Review is required and can not be empty", }, errorPlacement: function(error, element) { error.insertAfter(element); }, invalidHandler: function() {}, submitHandler: function(form) { formmodified = 0; form.submit(); } }); /*$("#ProductReviewForm").validate({ rules: { 'quality_rating': { required:true }, 'value_rating': { required:true }, 'price_rating': { required:true }, 'customer_name': { required:true }, 'review_title': { required:true }, 'comments': { required:true } }, messages: { 'quality_rating': "Please select rating for quality", 'value_rating': "Please select rating for value", 'price_rating': "Please select rating for price", 'customer_name': "Customer name is required and cannot be empty", 'review_title': "Summary of review is required and can not be empty", 'comments': "Comments is required and can not be empty", }, errorPlacement: function(error, element) { error.insertAfter(element); }, invalidHandler: function() { }, submitHandler: function(form) { formmodified = 0; form.submit(); } });*/ $(document).on('click','button#btn-add-wishlist',function(){ var product_id=$(this).attr("data-id"); var variation_id = $("#product_variation_id").val(); jflash("Please login to save the product.", "#98012d"); }); $("button.btn-add-to-cart").click(function(event){ addProductToCart(); }); if($("section.related_products div.productbox").length == 0 ) { $("section.related_products").hide(); } }); </script> </div> <script type="text/javascript"> function isScriptAlreadyIncluded(src){ var scripts = document.getElementsByTagName("script"); for(var i = 0; i < scripts.length; i++) if(scripts[i].getAttribute('src') == src) return true; return false; } if(! isScriptAlreadyIncluded('/js/Front/products.js')) { var isCustomerLogin = ''; var isTradeCustomerLogin = ''; var isRepUserLogin = ''; var customer_addtocart_url,customer_addtowishlist_url,customer_refreshminicart_url; if(isTradeCustomerLogin == 1) { customer_addtocart_url = "/trade1/add-to-cart1"; customer_addtowishlist_url = "/trade/save-product"; customer_refreshminicart_url = "/trade/refresh-mini-cart1"; } else if(isRepUserLogin == 1) { customer_addtocart_url = "/repusers/add-to-cart"; customer_addtowishlist_url = "/repusers/save-product"; customer_refreshminicart_url = "/repusers/refresh-mini-cart"; } else { customer_addtocart_url = "/customers/add-to-cart"; customer_addtowishlist_url = "/customers/save-product"; customer_refreshminicart_url = "/customers/refresh-mini-cart"; } var __SystemNotice37= 'The selected product has been added to the shopping basket.'; var __SystemNoticeColor37= '#b28705'; var __SystemNotice43= 'This product cannot be added to the shopping basket because the product quantity in the basket has reached a maximum limit.'; var __SystemNoticeColor43= '#98012d'; } </script> <footer class="footermain" style="position: relative;"> <div class="container displaynone"> <div class="row"> <div class="col-xs-3 col-sm-3 MainFooter1"> <!-- <h5 style="color:#fff; border: none;">.</h5> --> <ul> <li class="SitePhone"> <!-- <h5>Telephone</h5> --> <span><i class="fa fa-phone"></i></span> 0207 610 8160 </li> <li class="SiteEmail"> <!-- <h5>Email</h5> --> <span><i class="fa fa-envelope"></i></span> <a href="mailto:enquiries@eurowines.co.uk">enquiries@eurowines.co.uk</a> </li> <li style="display: none;"> <span><i class="fa fa-globe"></i></span> <a href="https://www.eurowines.co.uk/">https://www.eurowines.co.uk/</a> </li> </ul> </div> <div class="col-sm-9 FooterRight"> <div class="footer-menu col-sm-6 0"> <ul> <li><strong>Wines</strong></li> <li><a href="/wines/red-wine" target="" class="">Red Wine</a></li><li><a href="/wines/white-wine" target="" class="">White Wine</a></li><li><a href="/wines/rose-wine" target="" class="">Rose Wine</a></li><li><a href="/wines/sparkling-wine" target="" class="">Sparkling Wine</a></li><li><a href="/wines/semi-sparkling" target="" class=""> Semi-Sparkling Wine</a></li><li><a href="javascript:void(0)" class="">Dessert Wine</a></li> </ul> </div> <div class="footer-menu col-sm-6 1"> <ul> <li><strong>Who We Supply</strong></li> <li><a href="/who-we-supply" target="" class="">Wine to Private Customers</a></li><li><a href="/who-we-supply" target="" class="">Wines to Restaurants</a></li><li><a href="/who-we-supply" target="" class="">Wines to Caterers</a></li><li><a href="/who-we-supply" target="" class="">Wines to Pubs & Bars</a></li><li><a href="/who-we-supply" target="" class="">Wines to Hotels</a></li><li><a href="/who-we-supply" target="" class="">Wines to Venues</a></li> </ul> </div> <div class="footer-menu col-sm-6 2"> <ul> <li><strong> Help & Support</strong></li> <li><a href="/contact" target="" class="">Contact</a></li><li><a href="/faqs" target="" class="">FAQs</a></li><li><a href="/terms" target="" class="">Returns</a></li><li><a href="/terms-and-conditions" target="" class="">Terms</a></li><li><a href="/privacy-policy" target="" class="">Privacy</a></li><li><a href="/cookies" target="" class="">Cookies</a></li> </ul> </div> </div> <div class="col-xs-3 col-sm-3 MainFooter1" style="display: none;"> <h5>Eurowines Limited</h5> <p style="display:inline-flex;"><span style=" margin-right: 10px;"><i class="fa fa-home"></i></span> <span>Vintage House <br> 6 Heathmans Road <br> London SW6 4TJ </span></p> <p>Eurowines Limited is registered in the UK<br> Company Regitstration Number 883381 <br> ARWS Approval Number XEAW00000101089 </p> </div> </div> </div> <section class="awardlogos"> <div class="container"> <div class="MainFooterlogo"> <span><img src="/img/Front/awardlogo1.png"></span> <span><img src="/img/Front/awardlogo2.png"></span> <span><img src="/img/Front/awardlogo3.png"></span> <span><img src="/img/Front/awardlogo4.png"></span> <span><img src="/img/Front/awardlogo5.png"></span> <span><img src="/img/Front/awardlogo6.png"></span> <span><img src="/img/Front/awardlogo7.png"></span> <span><img src="/img/Front/awardlogo8.png"></span> </div> </div> </section> <div class="copyrightbg"> <div class="container"> <div class="row"> <div class="col-sm-12"> <div class="MainFooterlogo"> <!-- <span><img src="/img/Front/Worldpay.png"></span> <span class="footerlogo2"><img src="/img/Front/footerlogo1.png"></span> --> <span><img src="/img/Front/footerlogo2.png"></span> <span><img src="/img/Front/footerlogo3.png"></span> <span><img src="/img/Front/footerlogo4.png"></span> <span><img src="/img/Front/footerlogo5.png"></span> </div> </div> <div class="col-sm-12 CopyrightBox"> <div class="MainFooterlogo"> <div>© Copyright Eurowines Limited © 2026</div> <div>Vintage House | 6 Heathmans Road | London | SW6 4TJ</div> <div>Eurowines Limited is registered in the UK. Company Registration Number 883381.</div> <div>ARWS Approval Number XEAW00000101089</div> <div class="WSlinkBox"> <a target="_blank" sclass="WSlink" href="https://www.diginow.co.uk/" rel="noopener" title="website design by diginow"><img height="20" width="20" style="vertical-align: middle; display:inline" alt="website design by diginow" src="https://www.diginow.co.uk/assets/diginow-red.png"> website design</a> </div> </div> </div> <div class="col-sm-12 CopyrightBox" style="display: none;"> <div class="socalmediafooter"> <ul> <li><a href="https://twitter.com/eurowinesuk" target="_blank" class="text-white"><i class='fa fa-twitter'></i></a></li><li><a href="https://www.instagram.com/eurowinesuk/" target="_blank" class="text-white"><i class='fa fa-instagram'></i></a></li><li><a href="https://www.facebook.com/EurowinesUK/" target="_blank" class="text-white"><i class='fa fa-facebook'></i></a></li> <li><a href="https://vm.tiktok.com/ZSHoe5jF/" target="_blank"><img src="/img/Front/tiktokicon.png" alt=""></a></li> </ul> </div> </div> </div> <link rel="stylesheet" href="/css/Front/module/cookies/modal-cookies.css"/><script src="/js/Front/module/cookies/jquery-bootstrap-modal-steps.js"></script> <a class="SettingIconBox" data-toggle="modal" data-target="#myModalCookie"><i class="fa fa-cog"></i></a> <!-- Modal --> <div class="modal fade MainFooterModal" id="myModalCookie" tabindex="-1" role="dialog" aria-labelledby="myModalCookieLabel" aria-hidden="true"> <div class="modal-dialog footerModal"> <div class="modal-content"> <div class="modal-header"> <h4 class="js-title-step"></h4> </div> <div class="modal-body ModalPopupBox"> <div class="show" data-step="1" data-title="This is the first step!" id="first"> <div class="well firstpopup"> <h4 class="heading-blue">Our Cookie Policy</h4> <p>Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.</p> <div> <button class="pix_button btn_normal pix_button_flat blue_bg bold_text js-btn-step acceptCookies" style="border:none;" type="button" name="btn_accept_cookie" id="btn_accept_cookie" data-orientation="Accept Recommended Settings" data-dismiss="modal"> Accept Recommended Settings</button> </div> <button class="button Greybutton js-btn-step" type="button" style="clear: both;" data-orientation="LearnMore" id="learn_more">Learn More</button> </div> </div> <div class="hide" data-step="2" data-title="This is the second and last step!" id="second"> <div class="well lastpopup"> <h4 class="heading-blue">Cookies</h4> <div class="Mainpopup"> <div class="popupcontent"> <h2>This site uses cookies to store information about your computer.</h2> <p>Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.</p> <h2>Strictly Necessary</h2> <p>These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site may not work then.</p> <h2>Analytics</h2> <p>These cookies allow us to count visits and traffic sources, so we can measure and improve the performance of our site. They help us know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies, we will not know when you have visited our site.</p> <p> </p> </div> </div> <button type="button" class="btn btn-warning js-btn-step" data-orientation="previous"><i class="fa fa-angle-left" aria-hidden="true"></i></button> <div class="modal-footer"> <button type="button" class="button Greybutton js-btn-step pull-left acceptCookies" data-orientation="Save & Exit" data-dismiss="modal">Save & Exit</button> <form method="post"> <button class="pix_button btn_normal pix_button_flat blue_bg bold_text js-btn-step acceptCookies" style="border:none;" type="button" name="btn_accept_cookie" id="btn_accept_cookie" data-orientation="Accept Recommended Settings" data-dismiss="modal"> Accept Recommended Settings</button> </form> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> jQuery(document).ready(function() { jQuery("#myModalCookie").modal({ backdrop: 'static', keyboard: false }); }); jQuery('#myModalCookie').modalSteps(); </script> <script> var csrfToken = false; </script> <script type="text/javascript"> jQuery('.acceptCookies').on('click',function(){ jQuery.ajax({ headers: { 'X-CSRF-Token': csrfToken }, async: false, cache: false, //timeout: 30000, url: "/ajax_accept_cookiepoup", type: "POST", success:function(res) { //window.location.reload(); $(".SettingIconBox").hide(); }, error: function(err) { }, }); return false; }); </script> </div> </div> <div class="MainCategoriesAll" style="display: none;"> <ul > </ul> </div> </div> <!-- <a href="#" id="toTop" style="display: block;"><span id="toTopHover" style="opacity: 0;"></span><i class="fa fa-long-arrow-up"></i></a> --> <div class="back_to_top on" id="toTop" style="display: block;"></div> <script type="text/javascript"> $(window).scroll(function() { if ($(this).scrollTop() > 100) { $('#toTop').fadeIn(); } else { $('#toTop').fadeOut(); } }); $('#toTop').click(function() { $("html, body").animate({ scrollTop: 0 }, 600); return false; }); </script> </footer> <script> window.onscroll = function() {myFunction()}; var header = document.getElementById("myHeader"); var sticky = header.offsetTop; function myFunction() { if (window.pageYOffset > sticky) { header.classList.add("sticky"); } else { header.classList.remove("sticky"); } } </script> <div id="sendEnquiryModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header" > <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title" id="sendEnquiryProductTitle">Modal Header</h4> </div> <div class="modal-body"> <h2 id="response_message"></h2> <input type="hidden" id="hid_cust_id_sendenquiry" value ="0"> <form method="post" accept-charset="utf-8" autocomplete="off" id="frmPronotif" action="/customers/send-inquiry"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <input type="hidden" name="product_id" id="product_id" value="" > <input type="hidden" name="customer_id" id="customer_id" value="0" > <div class="inputBox" style="" > <label>Name<span>*</span></label> <div class="input text"><input type="text" name="customer_name" class="form-control" autocomplete="off" maxlength="100" id="customer-name" value=" "/></div> </div> <div class="inputBox" style="margin-right: 0; "> <label>Email Address<span>*</span></label> <div class="input email_address"><input type="email_address" name="email_address" class="form-control" autocomplete="off" id="email-address" value=""/></div> </div> <div class="Checkboxes custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input" id="OptInMarketing" name="agree_opt_in_marketing" /> <label class="custom-control-label" for="OptInMarketing"><p>I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam.</p> <p>Please do take a moment to review the Eurowines' <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> </label> </div> <!-- <div class="checkBxtext"> <strong>You can unsubscribe at any time, by using the unsubscribe link at the footer of our emails.</strong> </div> --> <div class="ForgottenBox inputBox"> <div class="LoginSubmit inputBox"> <button type="submit" class="btn btn-deep-pink btn-medium btn-rounded">Send Enquiry</button> </div> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> <script type="text/javascript"> $(document).ready(function() { /*cart_items_count = $("#myProMiniCart #mini_cart_header span.badge").html(); if(parseInt(cart_items_count) > 0 ) { $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details").each(function(){ $(this).show();}); } $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details a#cart_badge span.badge").each(function(){ $(this).html(cart_items_count); });*/ $('#sendEnquiryModal').on('show.bs.modal', function() { $("#response_message").html(""); $("#sendEnquiryModal").css("opacity",1); if($("#hid_cust_id_sendenquiry").val() > 0 ) { //send enquiry and send email using ajax $.ajax({ url: "/customers/send-inquiry", type: 'post', data: {'product_id' : $("#sendEnquiryModal #product_id").val()}, success: function(response) { $("#response_message").html(response); $("#frmPronotif").hide(); //$("#sendEnquiryModal").modal('hide'); return false; } }); } }); $("#frmPronotif").validate({ rules: { 'email_address': { required: true, email: true, }, 'customer_name': { required: true, }, }, messages: { 'email_address': "Please enter a valid email address", 'customer_name': "Please enter your name", }, submitHandler: function(form) { $.ajax({ url: form.action, type: form.method, data: $(form).serialize(), success: function(response) { //alert(response); $("#response_message").html(response); $("#frmPronotif").hide(); //$("#sendEnquiryModal").modal('hide'); $("#sendEnquiryModal #frmPronotif")[0].reset();//reset all values return false; } }); } }); jQuery.validator.addMethod("email", function(value, element) { return /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(value); }, 'Please enter a valid email address'); }); function setProductIdInEnquiryModal(product_id) { $("#sendEnquiryModal #product_id").val(product_id); } </script> <script type="text/javascript"> if(0 > 0 ) { $(document).ready(function (){ $(".AllIconBox.DefaultLinks #header_mini_cart_details").show() ; $("#header_mini_cart_details span.badge").html(0); }) } </script> <!-- end footer --> <!-- start scroll to top --> <script type="text/javascript"> $(document).ready(function(){ cart_items_count = $("div.shopping-cart-header span.badge").html(); $(".headerMobileBox div#header_mini_cart_details span.badge").html(cart_items_count); // cart_items_count = $("#myProMiniCart #mini_cart_header span.badge").html(); if(parseInt(cart_items_count) > 0 ) { $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details").each(function(){ $(this).show();}); } $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details a#cart_badge span.badge").each(function(){ $(this).html(cart_items_count); }); }); $(".note-success").show(); setTimeout(function() { $(".note-success").hide(); }, 5000); </script> <script src="/js/Front/core/simpleMobileMenu.js"></script> <script type="text/javascript"> jQuery(document).ready(function($) { $('select.AutoSuggestBox').select2({'containerCssClass':'AutoSuggestBox'}); $('.smobitrigger').smplmnu(); }); $(window).scroll(function() { if ($(this).scrollTop() > 1){ $('header').addClass("sticky"); } else{ $('header').removeClass("sticky"); } }); </script> </body> </html>' } $cookies = [] $values = [ (int) 0 => 'text/html; charset=UTF-8' ] $name = 'Content-Type' $first = true $value = 'text/html; charset=UTF-8'header - [internal], line ?? Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 181 Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 58 Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 141 [main] - ROOT/webroot/index.php, line 40
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/vhosts/eurowines.co.uk/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php:853) [CORE/src/Http/ResponseEmitter.php, line 181]Code Contextforeach ($values as $value) {header(sprintf('%s: %s',$response = object(Cake\Http\Response) { 'status' => (int) 200, 'contentType' => 'text/html', 'headers' => [ 'Content-Type' => [ [maximum depth reached] ], 'Expires' => [ [maximum depth reached] ], 'Last-Modified' => [ [maximum depth reached] ], 'Cache-Control' => [ [maximum depth reached] ] ], 'file' => null, 'fileRange' => [], 'cookies' => object(Cake\Http\Cookie\CookieCollection) {}, 'cacheDirectives' => [], 'body' => '<!DOCTYPE html> <html lang="en-US" data-perfx-countrycode="GB"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Malbec Estate | 2024 Red Wine | - Argentina | Eurowines</title> <meta name="description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish. " /> <meta name="keywords" content="Red Wine, White Wine, Rose Wine, Sparkling Wine, Semi-Sparkling Wine, Dessert Wine, Wine to Private Customers, Wines to Restaurants, Wines to Caterers, Wines to Pubs & Bars, Wines to Hotels, Wines to Venues "> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" /> <meta name="author" content="https://www.diginow.co.uk/"> <link rel="canonical" href="https://www.eurowines.co.uk/wine-detail/malbec-estate "/> <link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> <meta property="og:type" content="article" /> <meta property="og:title" content="Malbec Estate" /> <meta property="og:description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour" /> <meta property="og:url" content="https://www.eurowines.co.uk/wine-detail/malbec-estate" /> <meta property="og:site_name" content="Eurowines Limited" /> <meta property="og:image" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png" /> <meta property="og:image:secure_url" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png" /> <meta property="og:image:width" content="500" /> <meta property="og:image:height" content="73" /> <!-- Twitter Card --> <meta property="twitter:card" content="summary"/> <meta name="twitter:site" content="https://twitter.com"> <meta name="twitter:title" content="Malbec Estate" /> <meta name="twitter:description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour" /> <meta name="twitter:creator" content="https://twitter.com"> <meta property="twitter:url" content="https://www.eurowines.co.uk/wine-detail/malbec-estate"/> <meta property="twitter:image" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png"/> <link rel="stylesheet" href="/css/Front/core/font-awesome.min.css"/><link rel="stylesheet" href="/css/Front/core/simpleMobileMenu.css"/><link rel="stylesheet" href="/css/Front/core/bootstrap.min.css"/><link rel="stylesheet" href="/css/Front/core/advanced-search.css"/><link rel="stylesheet" href="/css/Front/core/filter.css"/><link rel="stylesheet" href="/css/Front/core/style.min.css"/><link rel="stylesheet" href="/css/Front/core/style.css"/><link rel="stylesheet" href="/css/Front/core/select2/select2.css"/> <script src="/js/Front/core/jquery.min.js"></script> <script src="/js/Front/core/bootstrap.min.js"></script> <script src="/js/Front/owlcarousel/owl.carousel.js"></script> <script src="/js/Front/core/select2/select2.min.js"></script> <script src="/js/Front/core/plugins.min.js"></script> <script src="/js/Front/core/main.min.js"></script> <script src="/js/Front/core/jquery-accordion.js"></script> <script src="/js/Front/core/nouislider.min.js"></script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-FLVB65EC59"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-FLVB65EC59'); </script> <meta name="google-site-verification" content="HVmjKXSokvT1giAPeirf2eigPbgPeI170aPw2dxgdnk" /> <link rel="stylesheet" href="/css/Front/owlcarousel/owl.carousel.css"/> </head> <body class=""> <div id="FrontLoader" class="loaderfixed"> <!-- <div class="loader"> <img src="/img/Front/wine-loading-animation-bradnickerson.gif"> </div> --> <div class="loadertext" style="display:none;">PLEASE WAIT. YOUR TRADE ORDER IS BEING PLACED.</div> </div> <style> .loaderfixed { /*background-color: rgba(250, 250, 250, 0.9);*/ background:#fff url(/img/Front/wine-loading-animation-bradnickerson.gif) no-repeat center; bottom: 0; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 999; opacity: 0.9; background-size: 400px; display:flex; align-items: center; justify-content: center; } .loadertext { display: none; } .homeloader .loadertext { padding-top: 220px; color:#98012d; font-size:20px; font-weight: bolder; display: block; } .loaderfixed .loader { display: flex; width: 100%; align-items: center; justify-content: center; height: 100%; } .loaderfixed .loader img {max-width: 350px; } /*.loaderfixed .loader { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; animation: 2s linear 0s normal none infinite running spin; border-color:#9c955d #8b865d #9c955d #8b865d; border-image: none; border-radius: 50%; border-style: solid; border-width: 16px; height: 80px; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; top:40%; width: 80px; }*/ /* Safari */ /*@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }*/ </style> <script type="text/javascript"> $(document).ready(function(){ $("#FrontLoader").hide(); /*if($("#FrontLoader")) { setTimeout( $("#FrontLoader").hide(),1000); }*/ }); </script> <header id="myHeader"> <div class="headertop"> <div class="container"> <div class="headerbox"> <div class="header_left"> <div class="Telephone"> <div class="Sitephone Pbottom"> <span><i class="fa fa-phone"></i></span> 0207 610 8160 </div> <div class="SiteEmail Pbottom"> <!-- <h5>Email</h5> --> <span><i class="fa fa-envelope"></i></span> <a href="mailto:enquiries@eurowines.co.uk">enquiries@eurowines.co.uk</a> </div> </div> </div> <div class="headerRight"> <div class="socalmedia"> <ul> <li><a href="https://twitter.com/eurowinesuk" target="_blank" class="text-white"><i class='fa fa-twitter'></i></a></li><li><a href="https://www.instagram.com/eurowinesuk/" target="_blank" class="text-white"><i class='fa fa-instagram'></i></a></li><li><a href="https://www.facebook.com/EurowinesUK/" target="_blank" class="text-white"><i class='fa fa-facebook'></i></a></li> <!-- <li><a href="https://vm.tiktok.com/ZSHoe5jF/" target="_blank"><img src="/img/Front/tiktokicon.png" alt=""></a></li> --> </ul> </div> </div> </div> </div> </div> <!--------------------- Desktop 1 Code start ----------------------> <div class="container headerBox"> <div class="headerMain"> <div class="header_left"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords,#keywords1" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); /* $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); */ } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Producer' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> <div class="logo-left"> <a href="/"><img src="/img/Admin/site_logo/20210504_LOGO_1620127603.png" id="logo" alt="Eurowines Limited" class=""/></a> </div> <div class="headerRight"> <div class="TradeLogin"> <span><a class="btn btn2" href="/trade/login">Trade Login</a></span> <!-- <span class="line">|</span> --> <span><a class="btn btn2" href="/customers/login">Retail Login</a></span> <!-- <span><a class="btn btn2" href="/repusers/login">Rep Login</a></span> --> </div> <div class="AllIconBox DefaultLinks"> <span> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> </span> </div> </div> <div class="AllIconBox DefaultLinks" style="display: none;"> <span> <a class="default-links" href="/customers/login" class="Loginbtn"><i class="fa fa-user"></i></a> </span> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details" style="display:none"> <a href="javascript:void(0);" id="cart_badge"> <img src="/img/Front/header_shopping_bag.png" alt=""> <span class="badge">123</span></a> </div> </span> <div class="CustomWidget"> <form id="alg_currency_selector"> <select name="alg_currency" class="alg_currency_select" onchange="javascript:changeCurrency(this.value);"> <option id="alg_currency_USD" value="USD" selected="selected">USD</option> <option id="alg_currency_AED" value="AED" >AED</option> <option id="alg_currency_EUR" value="EUR" >Euro</option> <option id="alg_currency_GBP" value="GBP" >GBP</option> </select> </form> </div> </div> </div> </div> <!--------------------- Desktop 1 Code End ----------------------> <!--------------------- Desktop 2 Code start ----------------------> <div class="MenuBox"> <div class="container"> <div class="headerMain"> <div class="headerBox1"> <div class="logoicon"><img src="/img/Front/logoicoon.png" alt=""></div> <div class="navigation"> <nav> <a href="javascript:void(0)" class="smobitrigger ion-navicon-round"> <span><i class="fa fa-bars"></i></span> </a> <ul class="mobimenu"> <li class='dropdown simple-dropdown'><a href="/" target="" class="">Home</a></li><li class='dropdown simple-dropdown'><a href="/about-us" target="" class="">About Us</a></li><li class='dropdown simple-dropdown'><a href="/wines" target="" class="">Our Wines</a></li><li class='dropdown simple-dropdown'><a href="/insights" target="" class="">News & Events</a></li><li class='dropdown simple-dropdown'><a href="/contact" target="" class="">Contact Us</a></li> </ul> </nav> </div> <div class="AllIconBox DefaultLinks"> <div style="display: none !important;" class="ButtonSearch openBtn" onclick="openSearch()"><i class="fa fa-search"></i></div> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details" style='display:none'> <a href="javascript:void(0);" id="cart_badge"> <img src="/img/Front/header_shopping_bag.png" alt=""> <span class="badge"></span></a> </div> </span> </div> </div> <div class="WineList"><a href="/wines" title="" class="wine_list_download btn">Wine List</a></div> </div> </div> </div> <!--------------------- Desktop 2 Code End ----------------------> </header> <!--------------------- Mobile Code start ----------------------> <div class="headerMobile"> <div class="headerMobileBox"> <div class="iconbox"><span class="candidatemenu tel" onclick="openNav()"> <i class="fa fa-user"></i> <i class="fa fa-times"></i> </span> <!-- <a href=""><i class="fa fa-user"></i></a> --> </div> <div class="iconbox openSearch"> <a class="Simplecollapsible" data-toggle="collapse" data-target="#Searchmobile"><i class="fa fa-search" aria-hidden="true"></i></a> <a href="#" class="openBtn" onclick="openSearch()"><i class="fa fa-search" aria-hidden="true"></i></a></div> <div class="iconbox"> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details"> <a href="#" id="cart_badge"><i class="fa fa-shopping-cart"></i> <!-- Shopping Basket --> <span class="badge"></span></a> </div> <div id="header_mini_cart_details1" style="display: none;"> <a href="#" id="cart_badge"> <i class="fa fa-shopping-cart" ></i> <!-- Shopping Basket --> <span class="badge"></span> </a> </div> </span> </div> <div class="iconbox"><span class="open_mobileview tel" onclick="openNav2()"><i class="fa fa-bars"></i> <i class="fa fa-times"></i> </span></div> </div> <div id="Searchmobile" class="collapse MainSearchmobile"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords_mobile" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords_mobile").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords_mobile").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords_mobile" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords_mobile").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> </div> <!--------------------- Mobile Code End ----------------------> <!--------------------- All Popup Code start ----------------------> <div id="mySidenavright" class="sidenav"> <span class="open_mobileview tel" onclick="openNav2()"><i class="fa fa-times"></i> </span> <div class="scrollBox"> <ul class="mobimenu1"> <li class='dropdown simple-dropdown'><a href="/" target="" class="">Home</a></li><li class='dropdown simple-dropdown'><a href="/about-us" target="" class="">About Us</a></li><li class='dropdown simple-dropdown'><a href="/wines" target="" class="">Our Wines</a></li><li class='dropdown simple-dropdown'><a href="/insights" target="" class="">News & Events</a></li><li class='dropdown simple-dropdown'><a href="/contact" target="" class="">Contact Us</a></li> </ul> </div> </div> <div id="mySidenav" class="sidenav MobileMenu candidatemenu"> <!-- <a href="javascript:void(0)" class="closebtn" onclick="closeNav()"></a> --> <a class="open_mobileview tel" class="closebtn" onclick="openNav()"><i class="fa fa-times"></i></a> <div class="TradeLogin"> <span><a class="btn btn2" href="/trade/login">Trade Login</a></span> <!-- <span class="line">|</span> --> <span><a class="btn btn2" href="/customers/login">Retail Login</a></span> </div> <div class="MobileMenuBox"> <div class="AllIconBox DefaultLinks"> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> </div> <ul class="RegistrationBox"> </ul> </div> </div> <div id="mySidenavcart" class="sidenav MaincartRight"> <div class="Maincart"> <div class="MaincartBox"> <span class="open_mobilecart closebtnbox" onclick="openNav3()"><i class="fa fa-times"></i> </span> <div id="myProMiniCart"><!-- <a href="#" id="cart_badge"><i class="fa fa-shopping-cart" ></i> Shopping Basket <span class="badge"></span></a> --> <div class="shopping-cart 0 Zeroproducts" id="mini_cart_header" style="display: none;"> <div class="shopping-cart-header"> <img src="/img/Front/header_shopping_bag.png" class="spngBag" alt="" /> <span class="badge">0</span> <div class="shopping-cart-total"> <span class="lighter-text">Total:</span> <span class="main-color-text">£0.00</span> </div> </div> <ul class="shopping-cart-items"> </ul> </div> <script type="text/javascript"> </script> <script type="text/javascript"> function removeFromMiniCart(product_id) { var path = window.location.href; if(path.match(/basket/g) != null) { removeVariationFromMainCart(product_id); setTimeout(window.location.reload(),6000); } else { $.ajax({ url: "/customers/remove-from-cart", type: "POST", data: { product_id: product_id }, success:function(res) { refreshMiniCart(); } }); setTimeout('refreshMiniCart(); ',3000) } } </script></div> </div> </div> </div> <div id="myOverlay" class="overlay SearchBoxHeader"> <span class="closebtn" onclick="closeSearch()" title="Close Overlay">×</span> <div class="overlay-content"> <div class="container"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords,#keywords1" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); /* $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); */ } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Producer' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> </div> </div> <!--------------------- All Popup Code End ----------------------> <script> /*function openNav() { //document.getElementById("mySidenav").style.height = "100%"; $('#mySidenav').toggle(); var className = $('.open_mobileviews').attr('class'); if(className == "open_mobileviews tel2"){ $('.open_mobileviews').addClass('closebtn'); }else{ $('.open_mobileviews').removeClass('closebtn'); } }*/ function openNav() { $('#mySidenav').toggle(); var className = $('.candidatemenu').attr('class'); if(className == "candidatemenu tel"){ $('.candidatemenu').addClass('closebtn'); }else{ $('.candidatemenu').removeClass('closebtn'); } } function openNav2() { $('#mySidenavright').toggle(); var className = $('.open_mobileview').attr('class'); if(className == "open_mobileview tel"){ $('.open_mobileview').addClass('closebtn'); }else{ $('.open_mobileview').removeClass('closebtn'); } } function openNav3() { var className = $('.open_mobilecart').attr('class'); if(className == "open_mobilecart"){ $('.open_mobilecart').addClass('closebtn'); //refreshMiniCart(); }else{ $('.open_mobilecart').removeClass('closebtn'); } // console.log("before toggle"); $('#mySidenavcart').toggle(); } </script> <!-- <div class="modal fade AllmodalBoxPopup" id="myModalJobs" role="dialog" style="display: none;"> <div class="modal-dialog"> <div class="modal-content modalBoxPopup"> <button type="button" class="close" data-dismiss="modal">×</button> <div class="modal-body PopupSearchBox"> </div> </div> </div> </div> --> <script> function openSearch() { document.getElementById("myOverlay").style.display = "block"; } function closeSearch() { document.getElementById("myOverlay").style.display = "none"; } function changeCurrency(value) { //console.log(value); $.ajax({ url: "/1131sfs", cache: false, data: {currency_code: value}, success: function(html){ //console.log(html); window.location.reload(); } }); } </script> <div id="products_container" > <style type="text/css"> .loaderfixed { background: transparent !important; } </style> <script src="/js/Admin/plugins/jquery-validation/jquery.validate.min.js"></script> <script src="/js/Admin/plugins/jquery-validation/additional-methods.min.js"></script> <script src="/js/Admin/plugins/bootbox/bootbox.min.js"></script> <script src="/js/Front/core/jstars.js"></script> <link rel="stylesheet" href="/css/Front/product.css"/><script src="/js/Front/jquery.lazy.min.js"></script><script type="text/javascript"> var isCustomerLogin = ''; var isTradeCustomerLogin = ''; var isRepUserLogin = ''; var customer_addtocart_url,customer_addtowishlist_url,customer_refreshminicart_url; if(isTradeCustomerLogin == 1) { customer_addtocart_url = "/trade1/add-to-cart1"; customer_addtowishlist_url = "/trade/save-product"; customer_refreshminicart_url = "/trade/refresh-mini-cart1"; } else if(isRepUserLogin == 1) { customer_addtocart_url = "/repusers/add-to-cart"; customer_addtowishlist_url = "/repusers/save-product"; customer_refreshminicart_url = "/repusers/refresh-mini-cart"; } else { customer_addtocart_url = "/customers/add-to-cart"; customer_addtowishlist_url = "/customers/save-product"; customer_refreshminicart_url = "/customers/refresh-mini-cart"; } var __SystemNotice37= 'The selected product has been added to the shopping basket.'; var __SystemNoticeColor37= '#b28705'; var __SystemNotice43= 'This product cannot be added to the shopping basket because the product quantity in the basket has reached a maximum limit.'; var __SystemNoticeColor43= '#98012d'; </script> <script src="/js/Front/products.js"></script><div class="breadcrumbbox Product" style="display: none;"> <div class="container"> <div class="sub-title"> <a href="/"><span>Home</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines"><span>Products</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines/red-wine"><span>Red Wine</span></a> </div> </div> </div> <div class="Cmepage_title"> <section class="service CmsPage"> <div class="container CmsPageTitle"> <div class="title"> <h1>Malbec Estate</h1> <p class="vintagebox1"><!-- <b>Wine Style:</b> --><!-- <b>Vintage:</b> --> 2024 | Red Wine</p> </div> </div> </section> </div> <div class="Productsdetailpage"> <div class="container Productsdetail"> <div class="titlebox2 MainTitleboxProduct"> <div id="jflash" class="message success alert note note-success hidden" onclick="this.classList.add('hidden');"></div> <div class="customFlashMsg" style="display:none;"> <div id="MsgDiv" class="error alert note note-danger" style="background:rgba(186,0,0,0.2); border-color:rgb(186,0,0); color:rgb(186,0,0)" onclick="this.classList.add('hidden');"></div> </div> <div class="sub-title" style="display: none;"> <a href="/"><span>Home</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines"><span>Products</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines/red-wine"><span>Red Wine</span></a> </div> <div class="ratings-container" style="display:inline-block !important;" > <a href="javascript:void(0);" class="rating-link"> </a> </div><!-- End .product-container --> </div> <div class=""> <div class="product-single-container product-single-default" style="margin-bottom:0px;"> <div id="VariationDetails"> <div class="product-single-gallery"> <div class="product-slider-container product-item"> <div class="product-single-carousel owl-carousel owl-theme"> <div class="product-item"> <img class="product-single-image" data-zoom-image="https://www.eurowines.co.uk/img/Admin/products/20240614_PRODUCT_IMAGE_1718364945.png" src="https://www.eurowines.co.uk/img/Admin/products/20240614_PRODUCT_IMAGE_1718364945.png"/> </div> </div> <span class="prod-full-screen"><i class="fa fa-search-plus"></i></span> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" /> Argentina,</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="prod-thumbnail row owl-dots" id='carousel-custom-dots'> <div class="product-item"> <img class="product-single-image" data-zoom-image="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364945.png" src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364945.png"/> </div> </div> <div class="productcode">30550524 </div> </div> <div class="product-single-details"> <div class="Maindetailsbox" style="width:100% !important;border:none !important;background: none !important;"> <div class="price-box"> <span class="product-price">£69.42</span> </div> <div class="CaseSize"><b>Case Size:</b> 6</div> <div class="PricePerBottle"><b>Price Per Bottle:</b> £11.57</div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> <div class="SizeBox washing"> <input type="hidden" name="product_id" id="product_id" value="2003"> <input type="hidden" name="product_variation_id" id="product_variation_id" value="2003"> <div class="avail_quantity" style="justify-content:normal;display:block;"> <div class="selectBox selectfull product-action product-all-icons" style="margin-right: 0;"> <div class="quantity buttons_added productdetail" data-pagetype="productdetail"> <input type="hidden" id="maxavail_qty_2003" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2003" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2003" name="txt_qty_2003" value="1" readonly/> <button class="btn plus1" id="btnIncrement_2003"><i class="fa fa-plus"></i></button> </div> </div> <!-- <div class="selectBox selectfull product-action product-all-icons WishlistBox" style="margin-right: 0;"> --> <div data-pagetype="productdetailaddtocartbtn"> <button class="btn btn-add-cart " onclick="addProductToCart(2003,'productdetail');" data-id="2003" data-toggle="modal" data-target="#addCartModal" style="width:auto;float:left;"><i class="icon-bag"></i>ADD TO BAG</button> </div> <div class="AddtoWishlist" style="width:auto;"> <button class="btn add-wishlist btn-add-wishlist " id="btn-add-wishlist" data-id="2003"> <i class="icon-heart"></i><span id="savedwinetext">Save Wine</span></button> </a> </div> </div> <!-- </div> --> </div> </div> <div class="Maindetailsbox" style="margin-right: 0; display: none; "> <div class="CountryRegionBox"> <div class="arrCountryFlags"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" /></div> <div class="CountryRegion"> <b>Country and Region:</b> Argentina, </div> </div> <p><b>Wine Style:</b> Red Wine</p> <p><b>Vintage:</b> 2024</p> <p><b>Producer:</b> Don Manuel Villafane</p> </div> </div> </div> <div class="product-single-details"> <div class="washing description"> <!-- <h6>TASTING NOTE</h6> --> <p>Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish.</p> </div> <!-- <div class="washing"> <h6>Washing & Care</h6> </div> --> <p><h6><b>Vinification:</b></h6> The soil of Mendoza is permeable, sandy and with a very good balance of nitrogen, ideal for the growing of excellent varieties. The Malbec grapes are harvested from Villafane's vineyards, located a mere 90 metres from the winery door. The grapes are vinified using traditional winemaking methods in tank using naturally occurring yeasts.</p> <div class="Maindetailsbox" style="width:100%;height:auto;padding:5px; margin-bottom:15px;"> <div class="CountryRegionBox" style="margin: 0; padding: 0;"> <b>Grape Varieties: </b> Malbec </div> </div> <p> <b>Classification: </b> Estate Selection | <b>ABV:</b> 14% | <b>Closure:</b> Natural Cork</b> </p> <p> <a href="/download-wine-details/malbec-estate" class="btn" >Download Pdf <i class="fa fa-file-pdf-o" style="margin-left:5px;"></i></a> </p> </div> </div> <div class="shareThisBox"> <h4>SHARE</h4> <ul class="sharethis"> <script type='text/javascript' src='https://platform-api.sharethis.com/js/sharethis.js#property=63341a82b22a350012c876cb&product=sop' async='async'></script> <li> <div data-network="facebook" class="st-custom-button st-hide-label" title="Share on facebook"><a class="social-icon"><i class="fa normal-show fa-facebook"></i> </a></div> </li> <li> <div data-network="twitter" class="st-custom-button st-hide-label" title="Share on twitter"><a class="social-icon"><i class="fa normal-show fa-twitter"></i> </a></div> </li> <li> <div data-network="linkedin" class="st-custom-button st-hide-label" title="Share on linkedin"><a class="social-icon"><i class="fa normal-show fa-linkedin"></i> </a></div> </li> <li> <div data-network="email" class="st-custom-button st-hide-label" title="Share on email"><a class="social-icon"><i class="fa normal-show fa fa-envelope"></i> </a></div> </li> <li> <div data-network="whatsapp" class="st-custom-button st-hide-label" title="Share on whatsapp"><a class="social-icon"><i class="fa normal-show fa-whatsapp"></i> </a></div> </li> <li> <div data-network="sharethis" class="st-custom-button st-hide-label" title="Share on sharethis"><a class="social-icon"><i class="fa normal-show fa fa-share-alt"></i> </a></div> </li> </ul> </div> </div> <div class="MainRight sidebar-shop"> </div> </div> </div> <!-- <div class="container"> <div class="Checkout"> <h4>Due to the Corona virus pandemic, there may be a slight delay in the shipping process. We will do our best to have your package delivered to you quickly.</h4> </div> </div> --> <section class="WhoWeAre pulloffers"> <div class="container"> <div class="bg" style="background: url(/../img/Front/mailingbg.jpg);"> <div class="pulloffersbg"> <script src="https://www.google.com/recaptcha/api.js" async defer></script> <script src="/js/Admin/plugins/jquery-validation/jquery.validate.min.js"></script> <script src="/js/Admin/plugins/jquery-validation/additional-methods.min.js"></script> <script src="/js/Front/core/select2/select2.min.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <link rel="stylesheet" href="/css/Front/core/select2/select2.css"/> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"/> <span id="YzZyCqOIWlEnm37_errorMsg"></span> <div id="YzZyCqOIWlEnm37_mainDiv"> <h3>Mailing List</h3> <div class="offersbox1"> <p>Sign up here to join our mailing list for news, reviews, events information, special offers and much more. If you are a trade customer, <a href="/contact">contact us</a> to discuss your specific requirements.</p> </div> <form enctype="multipart/form-data" method="post" accept-charset="utf-8" class="form-horizontal dynamic_form_builder" name="YzZyCqOIWlEnm37" id="YzZyCqOIWlEnm37" action="/wine-detail/malbec-estate"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div><input type="hidden" name="YzZyCqOIWlEnm37_FormBuilderID" id="YzZyCqOIWlEnm37_FormBuilderID" value="6"/><input type="hidden" name="YzZyCqOIWlEnm37_FormRedirect" id="YzZyCqOIWlEnm37_FormRedirect" value="No"/> <div class="form-group None enter-your-email"> <label class="col-sm-2 None"><strong>Enter your email <span class="text-primary">*</span></strong></label> <div class="col-sm-12"> <div class="input email"><input type="email" name="YzZyCqOIWlEnm37_enter-your-email" placeholder="Enter your email" class="form-control FB_required_email" data-msg="Please enter your email." id="yzzycqoiwlenm37-enter-your-email"/></div> </div> </div> <div class="form-group None confirm"> <label class="col-sm-2 None"><strong>Confirm <span class="text-primary">*</span></strong></label> <div class="col-sm-12"> <div class="tcb" data-msg="Please give your confirmation"> <label class="tcb-inline"> <input name="YzZyCqOIWlEnm37_confirm[]" value="I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam." type="checkbox" class="tc FB_required_checkbox"> <span class="labels"> I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam.</span> </label> </div> </div> </div> <div class="submitbox"> <button type="submit" name="YzZyCqOIWlEnm37_button" id="YzZyCqOIWlEnm37_button" class="btn btn-dark-gray btn-rounded btn-small no-margin-lr">SUBMIT</button> </div> </form> </div> <script type="text/javascript"> $(document).ready(function() { var RecaptchaExists = "NO"; var SubmitButton = "YzZyCqOIWlEnm37_button"; $('select.AutoSuggestBox').select2({'containerCssClass':'AutoSuggestBox'}); $.validator.addClassRules("FB_required_select", { selectField:true }); $.validator.addMethod('selectField', function (val, element) { return $('select[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_multiselect", { multiselectField:true }); $.validator.addMethod('multiselectField', function (val, element) { return $('select[name="'+element.name+'"] > option:selected').length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_radio", { radioField:true }); $.validator.addMethod('radioField', function (val, element) { return $('input[name="'+element.name+'"]:checked').length>0; }, function(params, element) { return $(element).parent('label.tcb-inline').parent('div.tcb').data('msg'); }); $.validator.addClassRules("FB_required_checkbox", { checkboxField:true }); $.validator.addMethod('checkboxField', function (val, element) { return $('input[name="'+element.name+'"]:checked').length>0; }, function(params, element) { return $(element).parent('label.tcb-inline').parent('div.tcb').data('msg'); }); $.validator.addClassRules("FB_required_password", { passwordField: true }); $.validator.addMethod('passwordField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_file", { fileField: true, /*checkExtension: true, checkSize: true*/ }); $.validator.addClassRules("File_ExtSize", { checkExtension: true, checkSize: true }); $.validator.addMethod('fileField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addMethod('checkExtension', function (val, element) { if(val.length > 0) { var extension1 = val.substr((val.lastIndexOf('.'))).toLowerCase(); var extension = extension1.substring(1); var extID = element.name+"_Extension"; var extText = $('#'+extID).val(); var validFileExtensions = extText.split('|'); return $.inArray(extension, validFileExtensions) > -1; } return true; }, function(params, element) { var extID1 = element.name+"_Extension"; var extText1 = $('#'+extID1).val(); return 'File type must be '+extText1; }); $.validator.addMethod('checkSize', function (val, element) { if(val.length > 0) { var sizeID = element.name+"_Size"; var sizeText = $('#'+sizeID).val(); return element.files[0].size <= sizeText; } return true; }, function(params, element) { return 'File size must be less than '+$(element).data('size')+' MB.'; }); $.validator.addClassRules("FB_required_text", { textField: true }); $.validator.addMethod('textField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_email", { emailField: true, email: true }); $.validator.addMethod('emailField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_otheremail", { otheremailField: true, email: true }); $.validator.addMethod('otheremailField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addMethod("email", function(value, element) { if(value.length > 0) { return /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(value); } return true; }, 'Please enter a valid email address'); $.validator.addClassRules("FB_required_phone", { phoneField: true, FB_phoneUK: true }); $.validator.addClassRules("FB_valid_phone", { FB_phoneUK: true }); $.validator.addMethod('phoneField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addMethod('FB_phoneUK', function(value, element) { return this.optional(element) || value.length > 9 && value.match(/^\+?(?:\d\s?){10,12}$/); }, 'Please enter a valid phone number'); $.validator.addClassRules("FB_required_textarea", { textareaField: true }); $.validator.addMethod('textareaField', function (val, element) { return val.trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_date", { FB_dateField: true, //date : true }); /*$.validator.addClassRules("FB_valid_date", { date : true });*/ $.validator.addMethod('FB_dateField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $('.dynamic_form_builder').each(function() { var id = $(this).attr('id'); var form_redirect_input = id+"_FormRedirect"; var form_redirect_input_value = $("#"+form_redirect_input).val(); var form_suc_err_msg = id+"_errorMsg"; var form_main_div = id+"_mainDiv"; $("#"+id).validate({ rules:{}, messages:{}, errorPlacement: function(error, element) { //console.log(element); if($(element).hasClass('FB_required_checkbox')) { error.appendTo($(element).parent('label.tcb-inline').parent('div.tcb').parent('div.col-sm-12')); } else if($(element).hasClass('FB_required_radio')) { error.appendTo($(element).parent('label.tcb-inline').parent('div.tcb').parent('div.col-sm-12')); } else { error.insertAfter(element); } }, invalidHandler: function() { }, submitHandler: function(form) { $("#FrontLoader").show(); $("#captchaError").hide(); if(form_redirect_input_value == "Yes") { if(RecaptchaExists == "YES") { if(grecaptcha.getResponse() == "") { $("#FrontLoader").hide(); $("#captchaError").show(); return false; } else { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; $("#FrontLoader").hide(); form.submit(); } } } else { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; $("#FrontLoader").hide(); form.submit(); } } } else { var recpatch_check_done = "YES"; if(RecaptchaExists == "YES") { if(grecaptcha.getResponse() == "") { recpatch_check_done = "NO"; $("#captchaError").show(); $("#FrontLoader").hide(); return false; } else { recpatch_check_done = "YES"; } } if(recpatch_check_done = "YES") { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; var formData = new FormData(form); $.ajax({ url: "/form/send_my_form", type: 'POST', data: formData, contentType: false, processData: false, cache: false, success: function(result) { res = JSON.parse(result); if(res.status == "success") { $("#FrontLoader").hide(); $('#'+form_suc_err_msg).text(res.msg); $('#'+form_suc_err_msg).css("color", ""); $('#'+form_suc_err_msg).show(); $('#'+form_main_div).hide(); } else { $("#FrontLoader").hide(); $('#'+form_suc_err_msg).text(res.msg); $('#'+form_suc_err_msg).css("color", "red"); $('#'+form_suc_err_msg).show(); } } }); } } return false; } } }); }); }); </script> </div> </div> </div> <div id="specialoffers"></div> </section> <section class="Productspags related_products"> <div class="container" style="clear: both;"> <div class=""> <div class="home-product-tabs"> <h2>PEOPLE ALSO LIKE...</h2> <div class="home-product-tabs RelatedPro"> <div class="row"><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="2004" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/malbec-reserve'>Malbec Reserve</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/malbec-reserve'><a href="/wine-detail/malbec-reserve"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364984.png" width="100%" alt="Malbec Reserve" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" style="width:50px" />Argentina, Mendoza</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="CountryRegion" >Vintage: 2020 | Red Wine</div> <div class="descriptionbox">The Malbec grapes are manual harvested in Villafane's Maipu vineyard. ...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£98.76</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £16.46</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_2004" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2004" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2004" name="txt_qty_2004" value="1" /> <button class="btn plus1" id="btnIncrement_2004"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(2004);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 2004,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="2006" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/malbec-keltehue'>Malbec 'Keltehue'</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/malbec-keltehue'><a href="/wine-detail/malbec-keltehue"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364962.png" width="100%" alt="Malbec 'Keltehue'" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" style="width:50px" />Argentina, Mendoza</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="CountryRegion" >Vintage: 2024 | Red Wine</div> <div class="descriptionbox">The soil of Mendoza is permeable</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£69.36</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £11.56</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_2006" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2006" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2006" name="txt_qty_2006" value="1" /> <button class="btn plus1" id="btnIncrement_2006"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(2006);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 2006,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="46" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/chianti-docg-1'>Chianti DOCG</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/chianti-docg-1'><a href="/wine-detail/chianti-docg-1"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20210513_PRODUCT_IMAGE_1620903019.png" width="100%" alt="Chianti DOCG" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318535.png" style="width:50px" />Italy, Tuscany</div> <div class="producer box">Villa Domiziano</div> </div> </div> <div class="CountryRegion" >Vintage: 2023 | Red Wine</div> <div class="descriptionbox">Fermentation for 7-10 days in stainless steel tanks under the controll...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£83.04</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £13.84</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_46" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_46" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_46" name="txt_qty_46" value="1" /> <button class="btn plus1" id="btnIncrement_46"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(46);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 46,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="68" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri'>Montepulciano d'Abruzzo DOP 'Colle Cavalieri'</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri'><a href="/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20221021_PRODUCT_IMAGE_1666346149.png" width="100%" alt="Montepulciano d'Abruzzo DOP 'Colle Cavalieri'" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318535.png" style="width:50px" />Italy, Abruzzo</div> <div class="producer box">Cantina Tollo</div> </div> </div> <div class="CountryRegion" >Vintage: 2024 | Red Wine</div> <div class="descriptionbox">Maceration of the skins at controlled temperatures of 28 degrees then ...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£72.60</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £12.10</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_68" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_68" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_68" name="txt_qty_68" value="1" /> <button class="btn plus1" id="btnIncrement_68"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(68);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 68,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div></div> </div> </div> </div> </div> </section> <script type="text/javascript"> function changeVariation(variation_slug) { $("#FrontLoader").show(); //var product_idetail = ""; //console.log(product_idetail); //window.location = product_idetail+'/'+variation_slug; var product_slug = "malbec-estate"; $.ajax({ url: "/product/ajaxGetDetailByVariation", type: "POST", data: { product_slug: product_slug, variation_slug: variation_slug }, success:function(res) { var mainUrl = "/wine-detail"; var updateUrl = mainUrl+"/"+product_slug+"/"+variation_slug; history.pushState(null, null, updateUrl); $("#VariationDetails").html(res); $("#FrontLoader").hide(); __sharethis__.initialize(); } }); } var isMainProductAddToCartClicked =false; var arr_review = {1 : 'Aweful',2: "Poor",3: 'Fair',4: 'Good' ,5:'Excellent'}; var submit_review_action = ''; $(document).ready(function() { if(submit_review_action == 'submit-review') { $('html, body').animate({ scrollTop: $("#myScrollHere").offset().top - 400 }, 2000); } $('.lazy').lazy(); /*$("#myScrollHereLink").click(function(){ $('html, body').animate({ scrollTop: $("#myScrollHere").offset().top - 400 }, 500); });*/ $("input[id^='sel_review_']").click(function(){ var selratings=(this.id).replace('sel_review_',''); $("input[id^='sel_review_']").prop("checked",false) ; $("input[id^='sel_review_']").parent("label").removeClass("yellowstar"); for(i= 1; i <= selratings ; i++) { $("input#sel_review_"+i).prop("checked",true); $("input#sel_review_"+i).parent("label").addClass("yellowstar"); } $("#sel_review_starts").val(selratings).hide(); }); $("#ProductReviewForm").validate({ rules: { 'sel_review_starts': { required:true }, 'customer_name': { required:true }, 'comments': { required:true } }, messages: { 'sel_review_starts' : "Rating is required and can not be empty", 'customer_name': "Customer name is required and cannot be empty", 'comments': "Review is required and can not be empty", }, errorPlacement: function(error, element) { error.insertAfter(element); }, invalidHandler: function() {}, submitHandler: function(form) { formmodified = 0; form.submit(); } }); /*$("#ProductReviewForm").validate({ rules: { 'quality_rating': { required:true }, 'value_rating': { required:true }, 'price_rating': { required:true }, 'customer_name': { required:true }, 'review_title': { required:true }, 'comments': { required:true } }, messages: { 'quality_rating': "Please select rating for quality", 'value_rating': "Please select rating for value", 'price_rating': "Please select rating for price", 'customer_name': "Customer name is required and cannot be empty", 'review_title': "Summary of review is required and can not be empty", 'comments': "Comments is required and can not be empty", }, errorPlacement: function(error, element) { error.insertAfter(element); }, invalidHandler: function() { }, submitHandler: function(form) { formmodified = 0; form.submit(); } });*/ $(document).on('click','button#btn-add-wishlist',function(){ var product_id=$(this).attr("data-id"); var variation_id = $("#product_variation_id").val(); jflash("Please login to save the product.", "#98012d"); }); $("button.btn-add-to-cart").click(function(event){ addProductToCart(); }); if($("section.related_products div.productbox").length == 0 ) { $("section.related_products").hide(); } }); </script> </div> <script type="text/javascript"> function isScriptAlreadyIncluded(src){ var scripts = document.getElementsByTagName("script"); for(var i = 0; i < scripts.length; i++) if(scripts[i].getAttribute('src') == src) return true; return false; } if(! isScriptAlreadyIncluded('/js/Front/products.js')) { var isCustomerLogin = ''; var isTradeCustomerLogin = ''; var isRepUserLogin = ''; var customer_addtocart_url,customer_addtowishlist_url,customer_refreshminicart_url; if(isTradeCustomerLogin == 1) { customer_addtocart_url = "/trade1/add-to-cart1"; customer_addtowishlist_url = "/trade/save-product"; customer_refreshminicart_url = "/trade/refresh-mini-cart1"; } else if(isRepUserLogin == 1) { customer_addtocart_url = "/repusers/add-to-cart"; customer_addtowishlist_url = "/repusers/save-product"; customer_refreshminicart_url = "/repusers/refresh-mini-cart"; } else { customer_addtocart_url = "/customers/add-to-cart"; customer_addtowishlist_url = "/customers/save-product"; customer_refreshminicart_url = "/customers/refresh-mini-cart"; } var __SystemNotice37= 'The selected product has been added to the shopping basket.'; var __SystemNoticeColor37= '#b28705'; var __SystemNotice43= 'This product cannot be added to the shopping basket because the product quantity in the basket has reached a maximum limit.'; var __SystemNoticeColor43= '#98012d'; } </script> <footer class="footermain" style="position: relative;"> <div class="container displaynone"> <div class="row"> <div class="col-xs-3 col-sm-3 MainFooter1"> <!-- <h5 style="color:#fff; border: none;">.</h5> --> <ul> <li class="SitePhone"> <!-- <h5>Telephone</h5> --> <span><i class="fa fa-phone"></i></span> 0207 610 8160 </li> <li class="SiteEmail"> <!-- <h5>Email</h5> --> <span><i class="fa fa-envelope"></i></span> <a href="mailto:enquiries@eurowines.co.uk">enquiries@eurowines.co.uk</a> </li> <li style="display: none;"> <span><i class="fa fa-globe"></i></span> <a href="https://www.eurowines.co.uk/">https://www.eurowines.co.uk/</a> </li> </ul> </div> <div class="col-sm-9 FooterRight"> <div class="footer-menu col-sm-6 0"> <ul> <li><strong>Wines</strong></li> <li><a href="/wines/red-wine" target="" class="">Red Wine</a></li><li><a href="/wines/white-wine" target="" class="">White Wine</a></li><li><a href="/wines/rose-wine" target="" class="">Rose Wine</a></li><li><a href="/wines/sparkling-wine" target="" class="">Sparkling Wine</a></li><li><a href="/wines/semi-sparkling" target="" class=""> Semi-Sparkling Wine</a></li><li><a href="javascript:void(0)" class="">Dessert Wine</a></li> </ul> </div> <div class="footer-menu col-sm-6 1"> <ul> <li><strong>Who We Supply</strong></li> <li><a href="/who-we-supply" target="" class="">Wine to Private Customers</a></li><li><a href="/who-we-supply" target="" class="">Wines to Restaurants</a></li><li><a href="/who-we-supply" target="" class="">Wines to Caterers</a></li><li><a href="/who-we-supply" target="" class="">Wines to Pubs & Bars</a></li><li><a href="/who-we-supply" target="" class="">Wines to Hotels</a></li><li><a href="/who-we-supply" target="" class="">Wines to Venues</a></li> </ul> </div> <div class="footer-menu col-sm-6 2"> <ul> <li><strong> Help & Support</strong></li> <li><a href="/contact" target="" class="">Contact</a></li><li><a href="/faqs" target="" class="">FAQs</a></li><li><a href="/terms" target="" class="">Returns</a></li><li><a href="/terms-and-conditions" target="" class="">Terms</a></li><li><a href="/privacy-policy" target="" class="">Privacy</a></li><li><a href="/cookies" target="" class="">Cookies</a></li> </ul> </div> </div> <div class="col-xs-3 col-sm-3 MainFooter1" style="display: none;"> <h5>Eurowines Limited</h5> <p style="display:inline-flex;"><span style=" margin-right: 10px;"><i class="fa fa-home"></i></span> <span>Vintage House <br> 6 Heathmans Road <br> London SW6 4TJ </span></p> <p>Eurowines Limited is registered in the UK<br> Company Regitstration Number 883381 <br> ARWS Approval Number XEAW00000101089 </p> </div> </div> </div> <section class="awardlogos"> <div class="container"> <div class="MainFooterlogo"> <span><img src="/img/Front/awardlogo1.png"></span> <span><img src="/img/Front/awardlogo2.png"></span> <span><img src="/img/Front/awardlogo3.png"></span> <span><img src="/img/Front/awardlogo4.png"></span> <span><img src="/img/Front/awardlogo5.png"></span> <span><img src="/img/Front/awardlogo6.png"></span> <span><img src="/img/Front/awardlogo7.png"></span> <span><img src="/img/Front/awardlogo8.png"></span> </div> </div> </section> <div class="copyrightbg"> <div class="container"> <div class="row"> <div class="col-sm-12"> <div class="MainFooterlogo"> <!-- <span><img src="/img/Front/Worldpay.png"></span> <span class="footerlogo2"><img src="/img/Front/footerlogo1.png"></span> --> <span><img src="/img/Front/footerlogo2.png"></span> <span><img src="/img/Front/footerlogo3.png"></span> <span><img src="/img/Front/footerlogo4.png"></span> <span><img src="/img/Front/footerlogo5.png"></span> </div> </div> <div class="col-sm-12 CopyrightBox"> <div class="MainFooterlogo"> <div>© Copyright Eurowines Limited © 2026</div> <div>Vintage House | 6 Heathmans Road | London | SW6 4TJ</div> <div>Eurowines Limited is registered in the UK. Company Registration Number 883381.</div> <div>ARWS Approval Number XEAW00000101089</div> <div class="WSlinkBox"> <a target="_blank" sclass="WSlink" href="https://www.diginow.co.uk/" rel="noopener" title="website design by diginow"><img height="20" width="20" style="vertical-align: middle; display:inline" alt="website design by diginow" src="https://www.diginow.co.uk/assets/diginow-red.png"> website design</a> </div> </div> </div> <div class="col-sm-12 CopyrightBox" style="display: none;"> <div class="socalmediafooter"> <ul> <li><a href="https://twitter.com/eurowinesuk" target="_blank" class="text-white"><i class='fa fa-twitter'></i></a></li><li><a href="https://www.instagram.com/eurowinesuk/" target="_blank" class="text-white"><i class='fa fa-instagram'></i></a></li><li><a href="https://www.facebook.com/EurowinesUK/" target="_blank" class="text-white"><i class='fa fa-facebook'></i></a></li> <li><a href="https://vm.tiktok.com/ZSHoe5jF/" target="_blank"><img src="/img/Front/tiktokicon.png" alt=""></a></li> </ul> </div> </div> </div> <link rel="stylesheet" href="/css/Front/module/cookies/modal-cookies.css"/><script src="/js/Front/module/cookies/jquery-bootstrap-modal-steps.js"></script> <a class="SettingIconBox" data-toggle="modal" data-target="#myModalCookie"><i class="fa fa-cog"></i></a> <!-- Modal --> <div class="modal fade MainFooterModal" id="myModalCookie" tabindex="-1" role="dialog" aria-labelledby="myModalCookieLabel" aria-hidden="true"> <div class="modal-dialog footerModal"> <div class="modal-content"> <div class="modal-header"> <h4 class="js-title-step"></h4> </div> <div class="modal-body ModalPopupBox"> <div class="show" data-step="1" data-title="This is the first step!" id="first"> <div class="well firstpopup"> <h4 class="heading-blue">Our Cookie Policy</h4> <p>Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.</p> <div> <button class="pix_button btn_normal pix_button_flat blue_bg bold_text js-btn-step acceptCookies" style="border:none;" type="button" name="btn_accept_cookie" id="btn_accept_cookie" data-orientation="Accept Recommended Settings" data-dismiss="modal"> Accept Recommended Settings</button> </div> <button class="button Greybutton js-btn-step" type="button" style="clear: both;" data-orientation="LearnMore" id="learn_more">Learn More</button> </div> </div> <div class="hide" data-step="2" data-title="This is the second and last step!" id="second"> <div class="well lastpopup"> <h4 class="heading-blue">Cookies</h4> <div class="Mainpopup"> <div class="popupcontent"> <h2>This site uses cookies to store information about your computer.</h2> <p>Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.</p> <h2>Strictly Necessary</h2> <p>These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site may not work then.</p> <h2>Analytics</h2> <p>These cookies allow us to count visits and traffic sources, so we can measure and improve the performance of our site. They help us know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies, we will not know when you have visited our site.</p> <p> </p> </div> </div> <button type="button" class="btn btn-warning js-btn-step" data-orientation="previous"><i class="fa fa-angle-left" aria-hidden="true"></i></button> <div class="modal-footer"> <button type="button" class="button Greybutton js-btn-step pull-left acceptCookies" data-orientation="Save & Exit" data-dismiss="modal">Save & Exit</button> <form method="post"> <button class="pix_button btn_normal pix_button_flat blue_bg bold_text js-btn-step acceptCookies" style="border:none;" type="button" name="btn_accept_cookie" id="btn_accept_cookie" data-orientation="Accept Recommended Settings" data-dismiss="modal"> Accept Recommended Settings</button> </form> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> jQuery(document).ready(function() { jQuery("#myModalCookie").modal({ backdrop: 'static', keyboard: false }); }); jQuery('#myModalCookie').modalSteps(); </script> <script> var csrfToken = false; </script> <script type="text/javascript"> jQuery('.acceptCookies').on('click',function(){ jQuery.ajax({ headers: { 'X-CSRF-Token': csrfToken }, async: false, cache: false, //timeout: 30000, url: "/ajax_accept_cookiepoup", type: "POST", success:function(res) { //window.location.reload(); $(".SettingIconBox").hide(); }, error: function(err) { }, }); return false; }); </script> </div> </div> <div class="MainCategoriesAll" style="display: none;"> <ul > </ul> </div> </div> <!-- <a href="#" id="toTop" style="display: block;"><span id="toTopHover" style="opacity: 0;"></span><i class="fa fa-long-arrow-up"></i></a> --> <div class="back_to_top on" id="toTop" style="display: block;"></div> <script type="text/javascript"> $(window).scroll(function() { if ($(this).scrollTop() > 100) { $('#toTop').fadeIn(); } else { $('#toTop').fadeOut(); } }); $('#toTop').click(function() { $("html, body").animate({ scrollTop: 0 }, 600); return false; }); </script> </footer> <script> window.onscroll = function() {myFunction()}; var header = document.getElementById("myHeader"); var sticky = header.offsetTop; function myFunction() { if (window.pageYOffset > sticky) { header.classList.add("sticky"); } else { header.classList.remove("sticky"); } } </script> <div id="sendEnquiryModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header" > <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title" id="sendEnquiryProductTitle">Modal Header</h4> </div> <div class="modal-body"> <h2 id="response_message"></h2> <input type="hidden" id="hid_cust_id_sendenquiry" value ="0"> <form method="post" accept-charset="utf-8" autocomplete="off" id="frmPronotif" action="/customers/send-inquiry"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <input type="hidden" name="product_id" id="product_id" value="" > <input type="hidden" name="customer_id" id="customer_id" value="0" > <div class="inputBox" style="" > <label>Name<span>*</span></label> <div class="input text"><input type="text" name="customer_name" class="form-control" autocomplete="off" maxlength="100" id="customer-name" value=" "/></div> </div> <div class="inputBox" style="margin-right: 0; "> <label>Email Address<span>*</span></label> <div class="input email_address"><input type="email_address" name="email_address" class="form-control" autocomplete="off" id="email-address" value=""/></div> </div> <div class="Checkboxes custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input" id="OptInMarketing" name="agree_opt_in_marketing" /> <label class="custom-control-label" for="OptInMarketing"><p>I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam.</p> <p>Please do take a moment to review the Eurowines' <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> </label> </div> <!-- <div class="checkBxtext"> <strong>You can unsubscribe at any time, by using the unsubscribe link at the footer of our emails.</strong> </div> --> <div class="ForgottenBox inputBox"> <div class="LoginSubmit inputBox"> <button type="submit" class="btn btn-deep-pink btn-medium btn-rounded">Send Enquiry</button> </div> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> <script type="text/javascript"> $(document).ready(function() { /*cart_items_count = $("#myProMiniCart #mini_cart_header span.badge").html(); if(parseInt(cart_items_count) > 0 ) { $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details").each(function(){ $(this).show();}); } $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details a#cart_badge span.badge").each(function(){ $(this).html(cart_items_count); });*/ $('#sendEnquiryModal').on('show.bs.modal', function() { $("#response_message").html(""); $("#sendEnquiryModal").css("opacity",1); if($("#hid_cust_id_sendenquiry").val() > 0 ) { //send enquiry and send email using ajax $.ajax({ url: "/customers/send-inquiry", type: 'post', data: {'product_id' : $("#sendEnquiryModal #product_id").val()}, success: function(response) { $("#response_message").html(response); $("#frmPronotif").hide(); //$("#sendEnquiryModal").modal('hide'); return false; } }); } }); $("#frmPronotif").validate({ rules: { 'email_address': { required: true, email: true, }, 'customer_name': { required: true, }, }, messages: { 'email_address': "Please enter a valid email address", 'customer_name': "Please enter your name", }, submitHandler: function(form) { $.ajax({ url: form.action, type: form.method, data: $(form).serialize(), success: function(response) { //alert(response); $("#response_message").html(response); $("#frmPronotif").hide(); //$("#sendEnquiryModal").modal('hide'); $("#sendEnquiryModal #frmPronotif")[0].reset();//reset all values return false; } }); } }); jQuery.validator.addMethod("email", function(value, element) { return /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(value); }, 'Please enter a valid email address'); }); function setProductIdInEnquiryModal(product_id) { $("#sendEnquiryModal #product_id").val(product_id); } </script> <script type="text/javascript"> if(0 > 0 ) { $(document).ready(function (){ $(".AllIconBox.DefaultLinks #header_mini_cart_details").show() ; $("#header_mini_cart_details span.badge").html(0); }) } </script> <!-- end footer --> <!-- start scroll to top --> <script type="text/javascript"> $(document).ready(function(){ cart_items_count = $("div.shopping-cart-header span.badge").html(); $(".headerMobileBox div#header_mini_cart_details span.badge").html(cart_items_count); // cart_items_count = $("#myProMiniCart #mini_cart_header span.badge").html(); if(parseInt(cart_items_count) > 0 ) { $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details").each(function(){ $(this).show();}); } $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details a#cart_badge span.badge").each(function(){ $(this).html(cart_items_count); }); }); $(".note-success").show(); setTimeout(function() { $(".note-success").hide(); }, 5000); </script> <script src="/js/Front/core/simpleMobileMenu.js"></script> <script type="text/javascript"> jQuery(document).ready(function($) { $('select.AutoSuggestBox').select2({'containerCssClass':'AutoSuggestBox'}); $('.smobitrigger').smplmnu(); }); $(window).scroll(function() { if ($(this).scrollTop() > 1){ $('header').addClass("sticky"); } else{ $('header').removeClass("sticky"); } }); </script> </body> </html>' } $cookies = [] $values = [ (int) 0 => 'Mon, 26 Jul 1997 05:00:00 GMT' ] $name = 'Expires' $first = true $value = 'Mon, 26 Jul 1997 05:00:00 GMT'header - [internal], line ?? Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 181 Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 58 Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 141 [main] - ROOT/webroot/index.php, line 40
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/vhosts/eurowines.co.uk/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php:853) [CORE/src/Http/ResponseEmitter.php, line 181]Code Contextforeach ($values as $value) {header(sprintf('%s: %s',$response = object(Cake\Http\Response) { 'status' => (int) 200, 'contentType' => 'text/html', 'headers' => [ 'Content-Type' => [ [maximum depth reached] ], 'Expires' => [ [maximum depth reached] ], 'Last-Modified' => [ [maximum depth reached] ], 'Cache-Control' => [ [maximum depth reached] ] ], 'file' => null, 'fileRange' => [], 'cookies' => object(Cake\Http\Cookie\CookieCollection) {}, 'cacheDirectives' => [], 'body' => '<!DOCTYPE html> <html lang="en-US" data-perfx-countrycode="GB"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Malbec Estate | 2024 Red Wine | - Argentina | Eurowines</title> <meta name="description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish. " /> <meta name="keywords" content="Red Wine, White Wine, Rose Wine, Sparkling Wine, Semi-Sparkling Wine, Dessert Wine, Wine to Private Customers, Wines to Restaurants, Wines to Caterers, Wines to Pubs & Bars, Wines to Hotels, Wines to Venues "> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" /> <meta name="author" content="https://www.diginow.co.uk/"> <link rel="canonical" href="https://www.eurowines.co.uk/wine-detail/malbec-estate "/> <link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> <meta property="og:type" content="article" /> <meta property="og:title" content="Malbec Estate" /> <meta property="og:description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour" /> <meta property="og:url" content="https://www.eurowines.co.uk/wine-detail/malbec-estate" /> <meta property="og:site_name" content="Eurowines Limited" /> <meta property="og:image" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png" /> <meta property="og:image:secure_url" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png" /> <meta property="og:image:width" content="500" /> <meta property="og:image:height" content="73" /> <!-- Twitter Card --> <meta property="twitter:card" content="summary"/> <meta name="twitter:site" content="https://twitter.com"> <meta name="twitter:title" content="Malbec Estate" /> <meta name="twitter:description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour" /> <meta name="twitter:creator" content="https://twitter.com"> <meta property="twitter:url" content="https://www.eurowines.co.uk/wine-detail/malbec-estate"/> <meta property="twitter:image" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png"/> <link rel="stylesheet" href="/css/Front/core/font-awesome.min.css"/><link rel="stylesheet" href="/css/Front/core/simpleMobileMenu.css"/><link rel="stylesheet" href="/css/Front/core/bootstrap.min.css"/><link rel="stylesheet" href="/css/Front/core/advanced-search.css"/><link rel="stylesheet" href="/css/Front/core/filter.css"/><link rel="stylesheet" href="/css/Front/core/style.min.css"/><link rel="stylesheet" href="/css/Front/core/style.css"/><link rel="stylesheet" href="/css/Front/core/select2/select2.css"/> <script src="/js/Front/core/jquery.min.js"></script> <script src="/js/Front/core/bootstrap.min.js"></script> <script src="/js/Front/owlcarousel/owl.carousel.js"></script> <script src="/js/Front/core/select2/select2.min.js"></script> <script src="/js/Front/core/plugins.min.js"></script> <script src="/js/Front/core/main.min.js"></script> <script src="/js/Front/core/jquery-accordion.js"></script> <script src="/js/Front/core/nouislider.min.js"></script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-FLVB65EC59"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-FLVB65EC59'); </script> <meta name="google-site-verification" content="HVmjKXSokvT1giAPeirf2eigPbgPeI170aPw2dxgdnk" /> <link rel="stylesheet" href="/css/Front/owlcarousel/owl.carousel.css"/> </head> <body class=""> <div id="FrontLoader" class="loaderfixed"> <!-- <div class="loader"> <img src="/img/Front/wine-loading-animation-bradnickerson.gif"> </div> --> <div class="loadertext" style="display:none;">PLEASE WAIT. YOUR TRADE ORDER IS BEING PLACED.</div> </div> <style> .loaderfixed { /*background-color: rgba(250, 250, 250, 0.9);*/ background:#fff url(/img/Front/wine-loading-animation-bradnickerson.gif) no-repeat center; bottom: 0; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 999; opacity: 0.9; background-size: 400px; display:flex; align-items: center; justify-content: center; } .loadertext { display: none; } .homeloader .loadertext { padding-top: 220px; color:#98012d; font-size:20px; font-weight: bolder; display: block; } .loaderfixed .loader { display: flex; width: 100%; align-items: center; justify-content: center; height: 100%; } .loaderfixed .loader img {max-width: 350px; } /*.loaderfixed .loader { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; animation: 2s linear 0s normal none infinite running spin; border-color:#9c955d #8b865d #9c955d #8b865d; border-image: none; border-radius: 50%; border-style: solid; border-width: 16px; height: 80px; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; top:40%; width: 80px; }*/ /* Safari */ /*@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }*/ </style> <script type="text/javascript"> $(document).ready(function(){ $("#FrontLoader").hide(); /*if($("#FrontLoader")) { setTimeout( $("#FrontLoader").hide(),1000); }*/ }); </script> <header id="myHeader"> <div class="headertop"> <div class="container"> <div class="headerbox"> <div class="header_left"> <div class="Telephone"> <div class="Sitephone Pbottom"> <span><i class="fa fa-phone"></i></span> 0207 610 8160 </div> <div class="SiteEmail Pbottom"> <!-- <h5>Email</h5> --> <span><i class="fa fa-envelope"></i></span> <a href="mailto:enquiries@eurowines.co.uk">enquiries@eurowines.co.uk</a> </div> </div> </div> <div class="headerRight"> <div class="socalmedia"> <ul> <li><a href="https://twitter.com/eurowinesuk" target="_blank" class="text-white"><i class='fa fa-twitter'></i></a></li><li><a href="https://www.instagram.com/eurowinesuk/" target="_blank" class="text-white"><i class='fa fa-instagram'></i></a></li><li><a href="https://www.facebook.com/EurowinesUK/" target="_blank" class="text-white"><i class='fa fa-facebook'></i></a></li> <!-- <li><a href="https://vm.tiktok.com/ZSHoe5jF/" target="_blank"><img src="/img/Front/tiktokicon.png" alt=""></a></li> --> </ul> </div> </div> </div> </div> </div> <!--------------------- Desktop 1 Code start ----------------------> <div class="container headerBox"> <div class="headerMain"> <div class="header_left"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords,#keywords1" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); /* $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); */ } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Producer' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> <div class="logo-left"> <a href="/"><img src="/img/Admin/site_logo/20210504_LOGO_1620127603.png" id="logo" alt="Eurowines Limited" class=""/></a> </div> <div class="headerRight"> <div class="TradeLogin"> <span><a class="btn btn2" href="/trade/login">Trade Login</a></span> <!-- <span class="line">|</span> --> <span><a class="btn btn2" href="/customers/login">Retail Login</a></span> <!-- <span><a class="btn btn2" href="/repusers/login">Rep Login</a></span> --> </div> <div class="AllIconBox DefaultLinks"> <span> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> </span> </div> </div> <div class="AllIconBox DefaultLinks" style="display: none;"> <span> <a class="default-links" href="/customers/login" class="Loginbtn"><i class="fa fa-user"></i></a> </span> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details" style="display:none"> <a href="javascript:void(0);" id="cart_badge"> <img src="/img/Front/header_shopping_bag.png" alt=""> <span class="badge">123</span></a> </div> </span> <div class="CustomWidget"> <form id="alg_currency_selector"> <select name="alg_currency" class="alg_currency_select" onchange="javascript:changeCurrency(this.value);"> <option id="alg_currency_USD" value="USD" selected="selected">USD</option> <option id="alg_currency_AED" value="AED" >AED</option> <option id="alg_currency_EUR" value="EUR" >Euro</option> <option id="alg_currency_GBP" value="GBP" >GBP</option> </select> </form> </div> </div> </div> </div> <!--------------------- Desktop 1 Code End ----------------------> <!--------------------- Desktop 2 Code start ----------------------> <div class="MenuBox"> <div class="container"> <div class="headerMain"> <div class="headerBox1"> <div class="logoicon"><img src="/img/Front/logoicoon.png" alt=""></div> <div class="navigation"> <nav> <a href="javascript:void(0)" class="smobitrigger ion-navicon-round"> <span><i class="fa fa-bars"></i></span> </a> <ul class="mobimenu"> <li class='dropdown simple-dropdown'><a href="/" target="" class="">Home</a></li><li class='dropdown simple-dropdown'><a href="/about-us" target="" class="">About Us</a></li><li class='dropdown simple-dropdown'><a href="/wines" target="" class="">Our Wines</a></li><li class='dropdown simple-dropdown'><a href="/insights" target="" class="">News & Events</a></li><li class='dropdown simple-dropdown'><a href="/contact" target="" class="">Contact Us</a></li> </ul> </nav> </div> <div class="AllIconBox DefaultLinks"> <div style="display: none !important;" class="ButtonSearch openBtn" onclick="openSearch()"><i class="fa fa-search"></i></div> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details" style='display:none'> <a href="javascript:void(0);" id="cart_badge"> <img src="/img/Front/header_shopping_bag.png" alt=""> <span class="badge"></span></a> </div> </span> </div> </div> <div class="WineList"><a href="/wines" title="" class="wine_list_download btn">Wine List</a></div> </div> </div> </div> <!--------------------- Desktop 2 Code End ----------------------> </header> <!--------------------- Mobile Code start ----------------------> <div class="headerMobile"> <div class="headerMobileBox"> <div class="iconbox"><span class="candidatemenu tel" onclick="openNav()"> <i class="fa fa-user"></i> <i class="fa fa-times"></i> </span> <!-- <a href=""><i class="fa fa-user"></i></a> --> </div> <div class="iconbox openSearch"> <a class="Simplecollapsible" data-toggle="collapse" data-target="#Searchmobile"><i class="fa fa-search" aria-hidden="true"></i></a> <a href="#" class="openBtn" onclick="openSearch()"><i class="fa fa-search" aria-hidden="true"></i></a></div> <div class="iconbox"> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details"> <a href="#" id="cart_badge"><i class="fa fa-shopping-cart"></i> <!-- Shopping Basket --> <span class="badge"></span></a> </div> <div id="header_mini_cart_details1" style="display: none;"> <a href="#" id="cart_badge"> <i class="fa fa-shopping-cart" ></i> <!-- Shopping Basket --> <span class="badge"></span> </a> </div> </span> </div> <div class="iconbox"><span class="open_mobileview tel" onclick="openNav2()"><i class="fa fa-bars"></i> <i class="fa fa-times"></i> </span></div> </div> <div id="Searchmobile" class="collapse MainSearchmobile"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords_mobile" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords_mobile").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords_mobile").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords_mobile" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords_mobile").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> </div> <!--------------------- Mobile Code End ----------------------> <!--------------------- All Popup Code start ----------------------> <div id="mySidenavright" class="sidenav"> <span class="open_mobileview tel" onclick="openNav2()"><i class="fa fa-times"></i> </span> <div class="scrollBox"> <ul class="mobimenu1"> <li class='dropdown simple-dropdown'><a href="/" target="" class="">Home</a></li><li class='dropdown simple-dropdown'><a href="/about-us" target="" class="">About Us</a></li><li class='dropdown simple-dropdown'><a href="/wines" target="" class="">Our Wines</a></li><li class='dropdown simple-dropdown'><a href="/insights" target="" class="">News & Events</a></li><li class='dropdown simple-dropdown'><a href="/contact" target="" class="">Contact Us</a></li> </ul> </div> </div> <div id="mySidenav" class="sidenav MobileMenu candidatemenu"> <!-- <a href="javascript:void(0)" class="closebtn" onclick="closeNav()"></a> --> <a class="open_mobileview tel" class="closebtn" onclick="openNav()"><i class="fa fa-times"></i></a> <div class="TradeLogin"> <span><a class="btn btn2" href="/trade/login">Trade Login</a></span> <!-- <span class="line">|</span> --> <span><a class="btn btn2" href="/customers/login">Retail Login</a></span> </div> <div class="MobileMenuBox"> <div class="AllIconBox DefaultLinks"> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> </div> <ul class="RegistrationBox"> </ul> </div> </div> <div id="mySidenavcart" class="sidenav MaincartRight"> <div class="Maincart"> <div class="MaincartBox"> <span class="open_mobilecart closebtnbox" onclick="openNav3()"><i class="fa fa-times"></i> </span> <div id="myProMiniCart"><!-- <a href="#" id="cart_badge"><i class="fa fa-shopping-cart" ></i> Shopping Basket <span class="badge"></span></a> --> <div class="shopping-cart 0 Zeroproducts" id="mini_cart_header" style="display: none;"> <div class="shopping-cart-header"> <img src="/img/Front/header_shopping_bag.png" class="spngBag" alt="" /> <span class="badge">0</span> <div class="shopping-cart-total"> <span class="lighter-text">Total:</span> <span class="main-color-text">£0.00</span> </div> </div> <ul class="shopping-cart-items"> </ul> </div> <script type="text/javascript"> </script> <script type="text/javascript"> function removeFromMiniCart(product_id) { var path = window.location.href; if(path.match(/basket/g) != null) { removeVariationFromMainCart(product_id); setTimeout(window.location.reload(),6000); } else { $.ajax({ url: "/customers/remove-from-cart", type: "POST", data: { product_id: product_id }, success:function(res) { refreshMiniCart(); } }); setTimeout('refreshMiniCart(); ',3000) } } </script></div> </div> </div> </div> <div id="myOverlay" class="overlay SearchBoxHeader"> <span class="closebtn" onclick="closeSearch()" title="Close Overlay">×</span> <div class="overlay-content"> <div class="container"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords,#keywords1" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); /* $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); */ } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Producer' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> </div> </div> <!--------------------- All Popup Code End ----------------------> <script> /*function openNav() { //document.getElementById("mySidenav").style.height = "100%"; $('#mySidenav').toggle(); var className = $('.open_mobileviews').attr('class'); if(className == "open_mobileviews tel2"){ $('.open_mobileviews').addClass('closebtn'); }else{ $('.open_mobileviews').removeClass('closebtn'); } }*/ function openNav() { $('#mySidenav').toggle(); var className = $('.candidatemenu').attr('class'); if(className == "candidatemenu tel"){ $('.candidatemenu').addClass('closebtn'); }else{ $('.candidatemenu').removeClass('closebtn'); } } function openNav2() { $('#mySidenavright').toggle(); var className = $('.open_mobileview').attr('class'); if(className == "open_mobileview tel"){ $('.open_mobileview').addClass('closebtn'); }else{ $('.open_mobileview').removeClass('closebtn'); } } function openNav3() { var className = $('.open_mobilecart').attr('class'); if(className == "open_mobilecart"){ $('.open_mobilecart').addClass('closebtn'); //refreshMiniCart(); }else{ $('.open_mobilecart').removeClass('closebtn'); } // console.log("before toggle"); $('#mySidenavcart').toggle(); } </script> <!-- <div class="modal fade AllmodalBoxPopup" id="myModalJobs" role="dialog" style="display: none;"> <div class="modal-dialog"> <div class="modal-content modalBoxPopup"> <button type="button" class="close" data-dismiss="modal">×</button> <div class="modal-body PopupSearchBox"> </div> </div> </div> </div> --> <script> function openSearch() { document.getElementById("myOverlay").style.display = "block"; } function closeSearch() { document.getElementById("myOverlay").style.display = "none"; } function changeCurrency(value) { //console.log(value); $.ajax({ url: "/1131sfs", cache: false, data: {currency_code: value}, success: function(html){ //console.log(html); window.location.reload(); } }); } </script> <div id="products_container" > <style type="text/css"> .loaderfixed { background: transparent !important; } </style> <script src="/js/Admin/plugins/jquery-validation/jquery.validate.min.js"></script> <script src="/js/Admin/plugins/jquery-validation/additional-methods.min.js"></script> <script src="/js/Admin/plugins/bootbox/bootbox.min.js"></script> <script src="/js/Front/core/jstars.js"></script> <link rel="stylesheet" href="/css/Front/product.css"/><script src="/js/Front/jquery.lazy.min.js"></script><script type="text/javascript"> var isCustomerLogin = ''; var isTradeCustomerLogin = ''; var isRepUserLogin = ''; var customer_addtocart_url,customer_addtowishlist_url,customer_refreshminicart_url; if(isTradeCustomerLogin == 1) { customer_addtocart_url = "/trade1/add-to-cart1"; customer_addtowishlist_url = "/trade/save-product"; customer_refreshminicart_url = "/trade/refresh-mini-cart1"; } else if(isRepUserLogin == 1) { customer_addtocart_url = "/repusers/add-to-cart"; customer_addtowishlist_url = "/repusers/save-product"; customer_refreshminicart_url = "/repusers/refresh-mini-cart"; } else { customer_addtocart_url = "/customers/add-to-cart"; customer_addtowishlist_url = "/customers/save-product"; customer_refreshminicart_url = "/customers/refresh-mini-cart"; } var __SystemNotice37= 'The selected product has been added to the shopping basket.'; var __SystemNoticeColor37= '#b28705'; var __SystemNotice43= 'This product cannot be added to the shopping basket because the product quantity in the basket has reached a maximum limit.'; var __SystemNoticeColor43= '#98012d'; </script> <script src="/js/Front/products.js"></script><div class="breadcrumbbox Product" style="display: none;"> <div class="container"> <div class="sub-title"> <a href="/"><span>Home</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines"><span>Products</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines/red-wine"><span>Red Wine</span></a> </div> </div> </div> <div class="Cmepage_title"> <section class="service CmsPage"> <div class="container CmsPageTitle"> <div class="title"> <h1>Malbec Estate</h1> <p class="vintagebox1"><!-- <b>Wine Style:</b> --><!-- <b>Vintage:</b> --> 2024 | Red Wine</p> </div> </div> </section> </div> <div class="Productsdetailpage"> <div class="container Productsdetail"> <div class="titlebox2 MainTitleboxProduct"> <div id="jflash" class="message success alert note note-success hidden" onclick="this.classList.add('hidden');"></div> <div class="customFlashMsg" style="display:none;"> <div id="MsgDiv" class="error alert note note-danger" style="background:rgba(186,0,0,0.2); border-color:rgb(186,0,0); color:rgb(186,0,0)" onclick="this.classList.add('hidden');"></div> </div> <div class="sub-title" style="display: none;"> <a href="/"><span>Home</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines"><span>Products</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines/red-wine"><span>Red Wine</span></a> </div> <div class="ratings-container" style="display:inline-block !important;" > <a href="javascript:void(0);" class="rating-link"> </a> </div><!-- End .product-container --> </div> <div class=""> <div class="product-single-container product-single-default" style="margin-bottom:0px;"> <div id="VariationDetails"> <div class="product-single-gallery"> <div class="product-slider-container product-item"> <div class="product-single-carousel owl-carousel owl-theme"> <div class="product-item"> <img class="product-single-image" data-zoom-image="https://www.eurowines.co.uk/img/Admin/products/20240614_PRODUCT_IMAGE_1718364945.png" src="https://www.eurowines.co.uk/img/Admin/products/20240614_PRODUCT_IMAGE_1718364945.png"/> </div> </div> <span class="prod-full-screen"><i class="fa fa-search-plus"></i></span> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" /> Argentina,</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="prod-thumbnail row owl-dots" id='carousel-custom-dots'> <div class="product-item"> <img class="product-single-image" data-zoom-image="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364945.png" src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364945.png"/> </div> </div> <div class="productcode">30550524 </div> </div> <div class="product-single-details"> <div class="Maindetailsbox" style="width:100% !important;border:none !important;background: none !important;"> <div class="price-box"> <span class="product-price">£69.42</span> </div> <div class="CaseSize"><b>Case Size:</b> 6</div> <div class="PricePerBottle"><b>Price Per Bottle:</b> £11.57</div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> <div class="SizeBox washing"> <input type="hidden" name="product_id" id="product_id" value="2003"> <input type="hidden" name="product_variation_id" id="product_variation_id" value="2003"> <div class="avail_quantity" style="justify-content:normal;display:block;"> <div class="selectBox selectfull product-action product-all-icons" style="margin-right: 0;"> <div class="quantity buttons_added productdetail" data-pagetype="productdetail"> <input type="hidden" id="maxavail_qty_2003" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2003" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2003" name="txt_qty_2003" value="1" readonly/> <button class="btn plus1" id="btnIncrement_2003"><i class="fa fa-plus"></i></button> </div> </div> <!-- <div class="selectBox selectfull product-action product-all-icons WishlistBox" style="margin-right: 0;"> --> <div data-pagetype="productdetailaddtocartbtn"> <button class="btn btn-add-cart " onclick="addProductToCart(2003,'productdetail');" data-id="2003" data-toggle="modal" data-target="#addCartModal" style="width:auto;float:left;"><i class="icon-bag"></i>ADD TO BAG</button> </div> <div class="AddtoWishlist" style="width:auto;"> <button class="btn add-wishlist btn-add-wishlist " id="btn-add-wishlist" data-id="2003"> <i class="icon-heart"></i><span id="savedwinetext">Save Wine</span></button> </a> </div> </div> <!-- </div> --> </div> </div> <div class="Maindetailsbox" style="margin-right: 0; display: none; "> <div class="CountryRegionBox"> <div class="arrCountryFlags"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" /></div> <div class="CountryRegion"> <b>Country and Region:</b> Argentina, </div> </div> <p><b>Wine Style:</b> Red Wine</p> <p><b>Vintage:</b> 2024</p> <p><b>Producer:</b> Don Manuel Villafane</p> </div> </div> </div> <div class="product-single-details"> <div class="washing description"> <!-- <h6>TASTING NOTE</h6> --> <p>Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish.</p> </div> <!-- <div class="washing"> <h6>Washing & Care</h6> </div> --> <p><h6><b>Vinification:</b></h6> The soil of Mendoza is permeable, sandy and with a very good balance of nitrogen, ideal for the growing of excellent varieties. The Malbec grapes are harvested from Villafane's vineyards, located a mere 90 metres from the winery door. The grapes are vinified using traditional winemaking methods in tank using naturally occurring yeasts.</p> <div class="Maindetailsbox" style="width:100%;height:auto;padding:5px; margin-bottom:15px;"> <div class="CountryRegionBox" style="margin: 0; padding: 0;"> <b>Grape Varieties: </b> Malbec </div> </div> <p> <b>Classification: </b> Estate Selection | <b>ABV:</b> 14% | <b>Closure:</b> Natural Cork</b> </p> <p> <a href="/download-wine-details/malbec-estate" class="btn" >Download Pdf <i class="fa fa-file-pdf-o" style="margin-left:5px;"></i></a> </p> </div> </div> <div class="shareThisBox"> <h4>SHARE</h4> <ul class="sharethis"> <script type='text/javascript' src='https://platform-api.sharethis.com/js/sharethis.js#property=63341a82b22a350012c876cb&product=sop' async='async'></script> <li> <div data-network="facebook" class="st-custom-button st-hide-label" title="Share on facebook"><a class="social-icon"><i class="fa normal-show fa-facebook"></i> </a></div> </li> <li> <div data-network="twitter" class="st-custom-button st-hide-label" title="Share on twitter"><a class="social-icon"><i class="fa normal-show fa-twitter"></i> </a></div> </li> <li> <div data-network="linkedin" class="st-custom-button st-hide-label" title="Share on linkedin"><a class="social-icon"><i class="fa normal-show fa-linkedin"></i> </a></div> </li> <li> <div data-network="email" class="st-custom-button st-hide-label" title="Share on email"><a class="social-icon"><i class="fa normal-show fa fa-envelope"></i> </a></div> </li> <li> <div data-network="whatsapp" class="st-custom-button st-hide-label" title="Share on whatsapp"><a class="social-icon"><i class="fa normal-show fa-whatsapp"></i> </a></div> </li> <li> <div data-network="sharethis" class="st-custom-button st-hide-label" title="Share on sharethis"><a class="social-icon"><i class="fa normal-show fa fa-share-alt"></i> </a></div> </li> </ul> </div> </div> <div class="MainRight sidebar-shop"> </div> </div> </div> <!-- <div class="container"> <div class="Checkout"> <h4>Due to the Corona virus pandemic, there may be a slight delay in the shipping process. We will do our best to have your package delivered to you quickly.</h4> </div> </div> --> <section class="WhoWeAre pulloffers"> <div class="container"> <div class="bg" style="background: url(/../img/Front/mailingbg.jpg);"> <div class="pulloffersbg"> <script src="https://www.google.com/recaptcha/api.js" async defer></script> <script src="/js/Admin/plugins/jquery-validation/jquery.validate.min.js"></script> <script src="/js/Admin/plugins/jquery-validation/additional-methods.min.js"></script> <script src="/js/Front/core/select2/select2.min.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <link rel="stylesheet" href="/css/Front/core/select2/select2.css"/> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"/> <span id="YzZyCqOIWlEnm37_errorMsg"></span> <div id="YzZyCqOIWlEnm37_mainDiv"> <h3>Mailing List</h3> <div class="offersbox1"> <p>Sign up here to join our mailing list for news, reviews, events information, special offers and much more. If you are a trade customer, <a href="/contact">contact us</a> to discuss your specific requirements.</p> </div> <form enctype="multipart/form-data" method="post" accept-charset="utf-8" class="form-horizontal dynamic_form_builder" name="YzZyCqOIWlEnm37" id="YzZyCqOIWlEnm37" action="/wine-detail/malbec-estate"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div><input type="hidden" name="YzZyCqOIWlEnm37_FormBuilderID" id="YzZyCqOIWlEnm37_FormBuilderID" value="6"/><input type="hidden" name="YzZyCqOIWlEnm37_FormRedirect" id="YzZyCqOIWlEnm37_FormRedirect" value="No"/> <div class="form-group None enter-your-email"> <label class="col-sm-2 None"><strong>Enter your email <span class="text-primary">*</span></strong></label> <div class="col-sm-12"> <div class="input email"><input type="email" name="YzZyCqOIWlEnm37_enter-your-email" placeholder="Enter your email" class="form-control FB_required_email" data-msg="Please enter your email." id="yzzycqoiwlenm37-enter-your-email"/></div> </div> </div> <div class="form-group None confirm"> <label class="col-sm-2 None"><strong>Confirm <span class="text-primary">*</span></strong></label> <div class="col-sm-12"> <div class="tcb" data-msg="Please give your confirmation"> <label class="tcb-inline"> <input name="YzZyCqOIWlEnm37_confirm[]" value="I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam." type="checkbox" class="tc FB_required_checkbox"> <span class="labels"> I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam.</span> </label> </div> </div> </div> <div class="submitbox"> <button type="submit" name="YzZyCqOIWlEnm37_button" id="YzZyCqOIWlEnm37_button" class="btn btn-dark-gray btn-rounded btn-small no-margin-lr">SUBMIT</button> </div> </form> </div> <script type="text/javascript"> $(document).ready(function() { var RecaptchaExists = "NO"; var SubmitButton = "YzZyCqOIWlEnm37_button"; $('select.AutoSuggestBox').select2({'containerCssClass':'AutoSuggestBox'}); $.validator.addClassRules("FB_required_select", { selectField:true }); $.validator.addMethod('selectField', function (val, element) { return $('select[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_multiselect", { multiselectField:true }); $.validator.addMethod('multiselectField', function (val, element) { return $('select[name="'+element.name+'"] > option:selected').length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_radio", { radioField:true }); $.validator.addMethod('radioField', function (val, element) { return $('input[name="'+element.name+'"]:checked').length>0; }, function(params, element) { return $(element).parent('label.tcb-inline').parent('div.tcb').data('msg'); }); $.validator.addClassRules("FB_required_checkbox", { checkboxField:true }); $.validator.addMethod('checkboxField', function (val, element) { return $('input[name="'+element.name+'"]:checked').length>0; }, function(params, element) { return $(element).parent('label.tcb-inline').parent('div.tcb').data('msg'); }); $.validator.addClassRules("FB_required_password", { passwordField: true }); $.validator.addMethod('passwordField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_file", { fileField: true, /*checkExtension: true, checkSize: true*/ }); $.validator.addClassRules("File_ExtSize", { checkExtension: true, checkSize: true }); $.validator.addMethod('fileField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addMethod('checkExtension', function (val, element) { if(val.length > 0) { var extension1 = val.substr((val.lastIndexOf('.'))).toLowerCase(); var extension = extension1.substring(1); var extID = element.name+"_Extension"; var extText = $('#'+extID).val(); var validFileExtensions = extText.split('|'); return $.inArray(extension, validFileExtensions) > -1; } return true; }, function(params, element) { var extID1 = element.name+"_Extension"; var extText1 = $('#'+extID1).val(); return 'File type must be '+extText1; }); $.validator.addMethod('checkSize', function (val, element) { if(val.length > 0) { var sizeID = element.name+"_Size"; var sizeText = $('#'+sizeID).val(); return element.files[0].size <= sizeText; } return true; }, function(params, element) { return 'File size must be less than '+$(element).data('size')+' MB.'; }); $.validator.addClassRules("FB_required_text", { textField: true }); $.validator.addMethod('textField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_email", { emailField: true, email: true }); $.validator.addMethod('emailField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_otheremail", { otheremailField: true, email: true }); $.validator.addMethod('otheremailField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addMethod("email", function(value, element) { if(value.length > 0) { return /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(value); } return true; }, 'Please enter a valid email address'); $.validator.addClassRules("FB_required_phone", { phoneField: true, FB_phoneUK: true }); $.validator.addClassRules("FB_valid_phone", { FB_phoneUK: true }); $.validator.addMethod('phoneField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addMethod('FB_phoneUK', function(value, element) { return this.optional(element) || value.length > 9 && value.match(/^\+?(?:\d\s?){10,12}$/); }, 'Please enter a valid phone number'); $.validator.addClassRules("FB_required_textarea", { textareaField: true }); $.validator.addMethod('textareaField', function (val, element) { return val.trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_date", { FB_dateField: true, //date : true }); /*$.validator.addClassRules("FB_valid_date", { date : true });*/ $.validator.addMethod('FB_dateField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $('.dynamic_form_builder').each(function() { var id = $(this).attr('id'); var form_redirect_input = id+"_FormRedirect"; var form_redirect_input_value = $("#"+form_redirect_input).val(); var form_suc_err_msg = id+"_errorMsg"; var form_main_div = id+"_mainDiv"; $("#"+id).validate({ rules:{}, messages:{}, errorPlacement: function(error, element) { //console.log(element); if($(element).hasClass('FB_required_checkbox')) { error.appendTo($(element).parent('label.tcb-inline').parent('div.tcb').parent('div.col-sm-12')); } else if($(element).hasClass('FB_required_radio')) { error.appendTo($(element).parent('label.tcb-inline').parent('div.tcb').parent('div.col-sm-12')); } else { error.insertAfter(element); } }, invalidHandler: function() { }, submitHandler: function(form) { $("#FrontLoader").show(); $("#captchaError").hide(); if(form_redirect_input_value == "Yes") { if(RecaptchaExists == "YES") { if(grecaptcha.getResponse() == "") { $("#FrontLoader").hide(); $("#captchaError").show(); return false; } else { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; $("#FrontLoader").hide(); form.submit(); } } } else { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; $("#FrontLoader").hide(); form.submit(); } } } else { var recpatch_check_done = "YES"; if(RecaptchaExists == "YES") { if(grecaptcha.getResponse() == "") { recpatch_check_done = "NO"; $("#captchaError").show(); $("#FrontLoader").hide(); return false; } else { recpatch_check_done = "YES"; } } if(recpatch_check_done = "YES") { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; var formData = new FormData(form); $.ajax({ url: "/form/send_my_form", type: 'POST', data: formData, contentType: false, processData: false, cache: false, success: function(result) { res = JSON.parse(result); if(res.status == "success") { $("#FrontLoader").hide(); $('#'+form_suc_err_msg).text(res.msg); $('#'+form_suc_err_msg).css("color", ""); $('#'+form_suc_err_msg).show(); $('#'+form_main_div).hide(); } else { $("#FrontLoader").hide(); $('#'+form_suc_err_msg).text(res.msg); $('#'+form_suc_err_msg).css("color", "red"); $('#'+form_suc_err_msg).show(); } } }); } } return false; } } }); }); }); </script> </div> </div> </div> <div id="specialoffers"></div> </section> <section class="Productspags related_products"> <div class="container" style="clear: both;"> <div class=""> <div class="home-product-tabs"> <h2>PEOPLE ALSO LIKE...</h2> <div class="home-product-tabs RelatedPro"> <div class="row"><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="2004" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/malbec-reserve'>Malbec Reserve</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/malbec-reserve'><a href="/wine-detail/malbec-reserve"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364984.png" width="100%" alt="Malbec Reserve" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" style="width:50px" />Argentina, Mendoza</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="CountryRegion" >Vintage: 2020 | Red Wine</div> <div class="descriptionbox">The Malbec grapes are manual harvested in Villafane's Maipu vineyard. ...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£98.76</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £16.46</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_2004" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2004" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2004" name="txt_qty_2004" value="1" /> <button class="btn plus1" id="btnIncrement_2004"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(2004);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 2004,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="2006" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/malbec-keltehue'>Malbec 'Keltehue'</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/malbec-keltehue'><a href="/wine-detail/malbec-keltehue"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364962.png" width="100%" alt="Malbec 'Keltehue'" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" style="width:50px" />Argentina, Mendoza</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="CountryRegion" >Vintage: 2024 | Red Wine</div> <div class="descriptionbox">The soil of Mendoza is permeable</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£69.36</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £11.56</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_2006" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2006" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2006" name="txt_qty_2006" value="1" /> <button class="btn plus1" id="btnIncrement_2006"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(2006);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 2006,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="46" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/chianti-docg-1'>Chianti DOCG</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/chianti-docg-1'><a href="/wine-detail/chianti-docg-1"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20210513_PRODUCT_IMAGE_1620903019.png" width="100%" alt="Chianti DOCG" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318535.png" style="width:50px" />Italy, Tuscany</div> <div class="producer box">Villa Domiziano</div> </div> </div> <div class="CountryRegion" >Vintage: 2023 | Red Wine</div> <div class="descriptionbox">Fermentation for 7-10 days in stainless steel tanks under the controll...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£83.04</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £13.84</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_46" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_46" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_46" name="txt_qty_46" value="1" /> <button class="btn plus1" id="btnIncrement_46"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(46);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 46,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="68" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri'>Montepulciano d'Abruzzo DOP 'Colle Cavalieri'</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri'><a href="/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20221021_PRODUCT_IMAGE_1666346149.png" width="100%" alt="Montepulciano d'Abruzzo DOP 'Colle Cavalieri'" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318535.png" style="width:50px" />Italy, Abruzzo</div> <div class="producer box">Cantina Tollo</div> </div> </div> <div class="CountryRegion" >Vintage: 2024 | Red Wine</div> <div class="descriptionbox">Maceration of the skins at controlled temperatures of 28 degrees then ...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£72.60</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £12.10</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_68" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_68" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_68" name="txt_qty_68" value="1" /> <button class="btn plus1" id="btnIncrement_68"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(68);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 68,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div></div> </div> </div> </div> </div> </section> <script type="text/javascript"> function changeVariation(variation_slug) { $("#FrontLoader").show(); //var product_idetail = ""; //console.log(product_idetail); //window.location = product_idetail+'/'+variation_slug; var product_slug = "malbec-estate"; $.ajax({ url: "/product/ajaxGetDetailByVariation", type: "POST", data: { product_slug: product_slug, variation_slug: variation_slug }, success:function(res) { var mainUrl = "/wine-detail"; var updateUrl = mainUrl+"/"+product_slug+"/"+variation_slug; history.pushState(null, null, updateUrl); $("#VariationDetails").html(res); $("#FrontLoader").hide(); __sharethis__.initialize(); } }); } var isMainProductAddToCartClicked =false; var arr_review = {1 : 'Aweful',2: "Poor",3: 'Fair',4: 'Good' ,5:'Excellent'}; var submit_review_action = ''; $(document).ready(function() { if(submit_review_action == 'submit-review') { $('html, body').animate({ scrollTop: $("#myScrollHere").offset().top - 400 }, 2000); } $('.lazy').lazy(); /*$("#myScrollHereLink").click(function(){ $('html, body').animate({ scrollTop: $("#myScrollHere").offset().top - 400 }, 500); });*/ $("input[id^='sel_review_']").click(function(){ var selratings=(this.id).replace('sel_review_',''); $("input[id^='sel_review_']").prop("checked",false) ; $("input[id^='sel_review_']").parent("label").removeClass("yellowstar"); for(i= 1; i <= selratings ; i++) { $("input#sel_review_"+i).prop("checked",true); $("input#sel_review_"+i).parent("label").addClass("yellowstar"); } $("#sel_review_starts").val(selratings).hide(); }); $("#ProductReviewForm").validate({ rules: { 'sel_review_starts': { required:true }, 'customer_name': { required:true }, 'comments': { required:true } }, messages: { 'sel_review_starts' : "Rating is required and can not be empty", 'customer_name': "Customer name is required and cannot be empty", 'comments': "Review is required and can not be empty", }, errorPlacement: function(error, element) { error.insertAfter(element); }, invalidHandler: function() {}, submitHandler: function(form) { formmodified = 0; form.submit(); } }); /*$("#ProductReviewForm").validate({ rules: { 'quality_rating': { required:true }, 'value_rating': { required:true }, 'price_rating': { required:true }, 'customer_name': { required:true }, 'review_title': { required:true }, 'comments': { required:true } }, messages: { 'quality_rating': "Please select rating for quality", 'value_rating': "Please select rating for value", 'price_rating': "Please select rating for price", 'customer_name': "Customer name is required and cannot be empty", 'review_title': "Summary of review is required and can not be empty", 'comments': "Comments is required and can not be empty", }, errorPlacement: function(error, element) { error.insertAfter(element); }, invalidHandler: function() { }, submitHandler: function(form) { formmodified = 0; form.submit(); } });*/ $(document).on('click','button#btn-add-wishlist',function(){ var product_id=$(this).attr("data-id"); var variation_id = $("#product_variation_id").val(); jflash("Please login to save the product.", "#98012d"); }); $("button.btn-add-to-cart").click(function(event){ addProductToCart(); }); if($("section.related_products div.productbox").length == 0 ) { $("section.related_products").hide(); } }); </script> </div> <script type="text/javascript"> function isScriptAlreadyIncluded(src){ var scripts = document.getElementsByTagName("script"); for(var i = 0; i < scripts.length; i++) if(scripts[i].getAttribute('src') == src) return true; return false; } if(! isScriptAlreadyIncluded('/js/Front/products.js')) { var isCustomerLogin = ''; var isTradeCustomerLogin = ''; var isRepUserLogin = ''; var customer_addtocart_url,customer_addtowishlist_url,customer_refreshminicart_url; if(isTradeCustomerLogin == 1) { customer_addtocart_url = "/trade1/add-to-cart1"; customer_addtowishlist_url = "/trade/save-product"; customer_refreshminicart_url = "/trade/refresh-mini-cart1"; } else if(isRepUserLogin == 1) { customer_addtocart_url = "/repusers/add-to-cart"; customer_addtowishlist_url = "/repusers/save-product"; customer_refreshminicart_url = "/repusers/refresh-mini-cart"; } else { customer_addtocart_url = "/customers/add-to-cart"; customer_addtowishlist_url = "/customers/save-product"; customer_refreshminicart_url = "/customers/refresh-mini-cart"; } var __SystemNotice37= 'The selected product has been added to the shopping basket.'; var __SystemNoticeColor37= '#b28705'; var __SystemNotice43= 'This product cannot be added to the shopping basket because the product quantity in the basket has reached a maximum limit.'; var __SystemNoticeColor43= '#98012d'; } </script> <footer class="footermain" style="position: relative;"> <div class="container displaynone"> <div class="row"> <div class="col-xs-3 col-sm-3 MainFooter1"> <!-- <h5 style="color:#fff; border: none;">.</h5> --> <ul> <li class="SitePhone"> <!-- <h5>Telephone</h5> --> <span><i class="fa fa-phone"></i></span> 0207 610 8160 </li> <li class="SiteEmail"> <!-- <h5>Email</h5> --> <span><i class="fa fa-envelope"></i></span> <a href="mailto:enquiries@eurowines.co.uk">enquiries@eurowines.co.uk</a> </li> <li style="display: none;"> <span><i class="fa fa-globe"></i></span> <a href="https://www.eurowines.co.uk/">https://www.eurowines.co.uk/</a> </li> </ul> </div> <div class="col-sm-9 FooterRight"> <div class="footer-menu col-sm-6 0"> <ul> <li><strong>Wines</strong></li> <li><a href="/wines/red-wine" target="" class="">Red Wine</a></li><li><a href="/wines/white-wine" target="" class="">White Wine</a></li><li><a href="/wines/rose-wine" target="" class="">Rose Wine</a></li><li><a href="/wines/sparkling-wine" target="" class="">Sparkling Wine</a></li><li><a href="/wines/semi-sparkling" target="" class=""> Semi-Sparkling Wine</a></li><li><a href="javascript:void(0)" class="">Dessert Wine</a></li> </ul> </div> <div class="footer-menu col-sm-6 1"> <ul> <li><strong>Who We Supply</strong></li> <li><a href="/who-we-supply" target="" class="">Wine to Private Customers</a></li><li><a href="/who-we-supply" target="" class="">Wines to Restaurants</a></li><li><a href="/who-we-supply" target="" class="">Wines to Caterers</a></li><li><a href="/who-we-supply" target="" class="">Wines to Pubs & Bars</a></li><li><a href="/who-we-supply" target="" class="">Wines to Hotels</a></li><li><a href="/who-we-supply" target="" class="">Wines to Venues</a></li> </ul> </div> <div class="footer-menu col-sm-6 2"> <ul> <li><strong> Help & Support</strong></li> <li><a href="/contact" target="" class="">Contact</a></li><li><a href="/faqs" target="" class="">FAQs</a></li><li><a href="/terms" target="" class="">Returns</a></li><li><a href="/terms-and-conditions" target="" class="">Terms</a></li><li><a href="/privacy-policy" target="" class="">Privacy</a></li><li><a href="/cookies" target="" class="">Cookies</a></li> </ul> </div> </div> <div class="col-xs-3 col-sm-3 MainFooter1" style="display: none;"> <h5>Eurowines Limited</h5> <p style="display:inline-flex;"><span style=" margin-right: 10px;"><i class="fa fa-home"></i></span> <span>Vintage House <br> 6 Heathmans Road <br> London SW6 4TJ </span></p> <p>Eurowines Limited is registered in the UK<br> Company Regitstration Number 883381 <br> ARWS Approval Number XEAW00000101089 </p> </div> </div> </div> <section class="awardlogos"> <div class="container"> <div class="MainFooterlogo"> <span><img src="/img/Front/awardlogo1.png"></span> <span><img src="/img/Front/awardlogo2.png"></span> <span><img src="/img/Front/awardlogo3.png"></span> <span><img src="/img/Front/awardlogo4.png"></span> <span><img src="/img/Front/awardlogo5.png"></span> <span><img src="/img/Front/awardlogo6.png"></span> <span><img src="/img/Front/awardlogo7.png"></span> <span><img src="/img/Front/awardlogo8.png"></span> </div> </div> </section> <div class="copyrightbg"> <div class="container"> <div class="row"> <div class="col-sm-12"> <div class="MainFooterlogo"> <!-- <span><img src="/img/Front/Worldpay.png"></span> <span class="footerlogo2"><img src="/img/Front/footerlogo1.png"></span> --> <span><img src="/img/Front/footerlogo2.png"></span> <span><img src="/img/Front/footerlogo3.png"></span> <span><img src="/img/Front/footerlogo4.png"></span> <span><img src="/img/Front/footerlogo5.png"></span> </div> </div> <div class="col-sm-12 CopyrightBox"> <div class="MainFooterlogo"> <div>© Copyright Eurowines Limited © 2026</div> <div>Vintage House | 6 Heathmans Road | London | SW6 4TJ</div> <div>Eurowines Limited is registered in the UK. Company Registration Number 883381.</div> <div>ARWS Approval Number XEAW00000101089</div> <div class="WSlinkBox"> <a target="_blank" sclass="WSlink" href="https://www.diginow.co.uk/" rel="noopener" title="website design by diginow"><img height="20" width="20" style="vertical-align: middle; display:inline" alt="website design by diginow" src="https://www.diginow.co.uk/assets/diginow-red.png"> website design</a> </div> </div> </div> <div class="col-sm-12 CopyrightBox" style="display: none;"> <div class="socalmediafooter"> <ul> <li><a href="https://twitter.com/eurowinesuk" target="_blank" class="text-white"><i class='fa fa-twitter'></i></a></li><li><a href="https://www.instagram.com/eurowinesuk/" target="_blank" class="text-white"><i class='fa fa-instagram'></i></a></li><li><a href="https://www.facebook.com/EurowinesUK/" target="_blank" class="text-white"><i class='fa fa-facebook'></i></a></li> <li><a href="https://vm.tiktok.com/ZSHoe5jF/" target="_blank"><img src="/img/Front/tiktokicon.png" alt=""></a></li> </ul> </div> </div> </div> <link rel="stylesheet" href="/css/Front/module/cookies/modal-cookies.css"/><script src="/js/Front/module/cookies/jquery-bootstrap-modal-steps.js"></script> <a class="SettingIconBox" data-toggle="modal" data-target="#myModalCookie"><i class="fa fa-cog"></i></a> <!-- Modal --> <div class="modal fade MainFooterModal" id="myModalCookie" tabindex="-1" role="dialog" aria-labelledby="myModalCookieLabel" aria-hidden="true"> <div class="modal-dialog footerModal"> <div class="modal-content"> <div class="modal-header"> <h4 class="js-title-step"></h4> </div> <div class="modal-body ModalPopupBox"> <div class="show" data-step="1" data-title="This is the first step!" id="first"> <div class="well firstpopup"> <h4 class="heading-blue">Our Cookie Policy</h4> <p>Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.</p> <div> <button class="pix_button btn_normal pix_button_flat blue_bg bold_text js-btn-step acceptCookies" style="border:none;" type="button" name="btn_accept_cookie" id="btn_accept_cookie" data-orientation="Accept Recommended Settings" data-dismiss="modal"> Accept Recommended Settings</button> </div> <button class="button Greybutton js-btn-step" type="button" style="clear: both;" data-orientation="LearnMore" id="learn_more">Learn More</button> </div> </div> <div class="hide" data-step="2" data-title="This is the second and last step!" id="second"> <div class="well lastpopup"> <h4 class="heading-blue">Cookies</h4> <div class="Mainpopup"> <div class="popupcontent"> <h2>This site uses cookies to store information about your computer.</h2> <p>Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.</p> <h2>Strictly Necessary</h2> <p>These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site may not work then.</p> <h2>Analytics</h2> <p>These cookies allow us to count visits and traffic sources, so we can measure and improve the performance of our site. They help us know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies, we will not know when you have visited our site.</p> <p> </p> </div> </div> <button type="button" class="btn btn-warning js-btn-step" data-orientation="previous"><i class="fa fa-angle-left" aria-hidden="true"></i></button> <div class="modal-footer"> <button type="button" class="button Greybutton js-btn-step pull-left acceptCookies" data-orientation="Save & Exit" data-dismiss="modal">Save & Exit</button> <form method="post"> <button class="pix_button btn_normal pix_button_flat blue_bg bold_text js-btn-step acceptCookies" style="border:none;" type="button" name="btn_accept_cookie" id="btn_accept_cookie" data-orientation="Accept Recommended Settings" data-dismiss="modal"> Accept Recommended Settings</button> </form> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> jQuery(document).ready(function() { jQuery("#myModalCookie").modal({ backdrop: 'static', keyboard: false }); }); jQuery('#myModalCookie').modalSteps(); </script> <script> var csrfToken = false; </script> <script type="text/javascript"> jQuery('.acceptCookies').on('click',function(){ jQuery.ajax({ headers: { 'X-CSRF-Token': csrfToken }, async: false, cache: false, //timeout: 30000, url: "/ajax_accept_cookiepoup", type: "POST", success:function(res) { //window.location.reload(); $(".SettingIconBox").hide(); }, error: function(err) { }, }); return false; }); </script> </div> </div> <div class="MainCategoriesAll" style="display: none;"> <ul > </ul> </div> </div> <!-- <a href="#" id="toTop" style="display: block;"><span id="toTopHover" style="opacity: 0;"></span><i class="fa fa-long-arrow-up"></i></a> --> <div class="back_to_top on" id="toTop" style="display: block;"></div> <script type="text/javascript"> $(window).scroll(function() { if ($(this).scrollTop() > 100) { $('#toTop').fadeIn(); } else { $('#toTop').fadeOut(); } }); $('#toTop').click(function() { $("html, body").animate({ scrollTop: 0 }, 600); return false; }); </script> </footer> <script> window.onscroll = function() {myFunction()}; var header = document.getElementById("myHeader"); var sticky = header.offsetTop; function myFunction() { if (window.pageYOffset > sticky) { header.classList.add("sticky"); } else { header.classList.remove("sticky"); } } </script> <div id="sendEnquiryModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header" > <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title" id="sendEnquiryProductTitle">Modal Header</h4> </div> <div class="modal-body"> <h2 id="response_message"></h2> <input type="hidden" id="hid_cust_id_sendenquiry" value ="0"> <form method="post" accept-charset="utf-8" autocomplete="off" id="frmPronotif" action="/customers/send-inquiry"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <input type="hidden" name="product_id" id="product_id" value="" > <input type="hidden" name="customer_id" id="customer_id" value="0" > <div class="inputBox" style="" > <label>Name<span>*</span></label> <div class="input text"><input type="text" name="customer_name" class="form-control" autocomplete="off" maxlength="100" id="customer-name" value=" "/></div> </div> <div class="inputBox" style="margin-right: 0; "> <label>Email Address<span>*</span></label> <div class="input email_address"><input type="email_address" name="email_address" class="form-control" autocomplete="off" id="email-address" value=""/></div> </div> <div class="Checkboxes custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input" id="OptInMarketing" name="agree_opt_in_marketing" /> <label class="custom-control-label" for="OptInMarketing"><p>I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam.</p> <p>Please do take a moment to review the Eurowines' <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> </label> </div> <!-- <div class="checkBxtext"> <strong>You can unsubscribe at any time, by using the unsubscribe link at the footer of our emails.</strong> </div> --> <div class="ForgottenBox inputBox"> <div class="LoginSubmit inputBox"> <button type="submit" class="btn btn-deep-pink btn-medium btn-rounded">Send Enquiry</button> </div> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> <script type="text/javascript"> $(document).ready(function() { /*cart_items_count = $("#myProMiniCart #mini_cart_header span.badge").html(); if(parseInt(cart_items_count) > 0 ) { $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details").each(function(){ $(this).show();}); } $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details a#cart_badge span.badge").each(function(){ $(this).html(cart_items_count); });*/ $('#sendEnquiryModal').on('show.bs.modal', function() { $("#response_message").html(""); $("#sendEnquiryModal").css("opacity",1); if($("#hid_cust_id_sendenquiry").val() > 0 ) { //send enquiry and send email using ajax $.ajax({ url: "/customers/send-inquiry", type: 'post', data: {'product_id' : $("#sendEnquiryModal #product_id").val()}, success: function(response) { $("#response_message").html(response); $("#frmPronotif").hide(); //$("#sendEnquiryModal").modal('hide'); return false; } }); } }); $("#frmPronotif").validate({ rules: { 'email_address': { required: true, email: true, }, 'customer_name': { required: true, }, }, messages: { 'email_address': "Please enter a valid email address", 'customer_name': "Please enter your name", }, submitHandler: function(form) { $.ajax({ url: form.action, type: form.method, data: $(form).serialize(), success: function(response) { //alert(response); $("#response_message").html(response); $("#frmPronotif").hide(); //$("#sendEnquiryModal").modal('hide'); $("#sendEnquiryModal #frmPronotif")[0].reset();//reset all values return false; } }); } }); jQuery.validator.addMethod("email", function(value, element) { return /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(value); }, 'Please enter a valid email address'); }); function setProductIdInEnquiryModal(product_id) { $("#sendEnquiryModal #product_id").val(product_id); } </script> <script type="text/javascript"> if(0 > 0 ) { $(document).ready(function (){ $(".AllIconBox.DefaultLinks #header_mini_cart_details").show() ; $("#header_mini_cart_details span.badge").html(0); }) } </script> <!-- end footer --> <!-- start scroll to top --> <script type="text/javascript"> $(document).ready(function(){ cart_items_count = $("div.shopping-cart-header span.badge").html(); $(".headerMobileBox div#header_mini_cart_details span.badge").html(cart_items_count); // cart_items_count = $("#myProMiniCart #mini_cart_header span.badge").html(); if(parseInt(cart_items_count) > 0 ) { $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details").each(function(){ $(this).show();}); } $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details a#cart_badge span.badge").each(function(){ $(this).html(cart_items_count); }); }); $(".note-success").show(); setTimeout(function() { $(".note-success").hide(); }, 5000); </script> <script src="/js/Front/core/simpleMobileMenu.js"></script> <script type="text/javascript"> jQuery(document).ready(function($) { $('select.AutoSuggestBox').select2({'containerCssClass':'AutoSuggestBox'}); $('.smobitrigger').smplmnu(); }); $(window).scroll(function() { if ($(this).scrollTop() > 1){ $('header').addClass("sticky"); } else{ $('header').removeClass("sticky"); } }); </script> </body> </html>' } $cookies = [] $values = [ (int) 0 => 'Wed, 25 Feb 2026 09:28:23 GMT' ] $name = 'Last-Modified' $first = true $value = 'Wed, 25 Feb 2026 09:28:23 GMT'header - [internal], line ?? Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 181 Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 58 Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 141 [main] - ROOT/webroot/index.php, line 40
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/vhosts/eurowines.co.uk/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php:853) [CORE/src/Http/ResponseEmitter.php, line 181]Code Contextforeach ($values as $value) {header(sprintf('%s: %s',$response = object(Cake\Http\Response) { 'status' => (int) 200, 'contentType' => 'text/html', 'headers' => [ 'Content-Type' => [ [maximum depth reached] ], 'Expires' => [ [maximum depth reached] ], 'Last-Modified' => [ [maximum depth reached] ], 'Cache-Control' => [ [maximum depth reached] ] ], 'file' => null, 'fileRange' => [], 'cookies' => object(Cake\Http\Cookie\CookieCollection) {}, 'cacheDirectives' => [], 'body' => '<!DOCTYPE html> <html lang="en-US" data-perfx-countrycode="GB"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Malbec Estate | 2024 Red Wine | - Argentina | Eurowines</title> <meta name="description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish. " /> <meta name="keywords" content="Red Wine, White Wine, Rose Wine, Sparkling Wine, Semi-Sparkling Wine, Dessert Wine, Wine to Private Customers, Wines to Restaurants, Wines to Caterers, Wines to Pubs & Bars, Wines to Hotels, Wines to Venues "> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" /> <meta name="author" content="https://www.diginow.co.uk/"> <link rel="canonical" href="https://www.eurowines.co.uk/wine-detail/malbec-estate "/> <link href="/favicon.ico" type="image/x-icon" rel="shortcut icon"/> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> <meta property="og:type" content="article" /> <meta property="og:title" content="Malbec Estate" /> <meta property="og:description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour" /> <meta property="og:url" content="https://www.eurowines.co.uk/wine-detail/malbec-estate" /> <meta property="og:site_name" content="Eurowines Limited" /> <meta property="og:image" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png" /> <meta property="og:image:secure_url" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png" /> <meta property="og:image:width" content="500" /> <meta property="og:image:height" content="73" /> <!-- Twitter Card --> <meta property="twitter:card" content="summary"/> <meta name="twitter:site" content="https://twitter.com"> <meta name="twitter:title" content="Malbec Estate" /> <meta name="twitter:description" content="Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour" /> <meta name="twitter:creator" content="https://twitter.com"> <meta property="twitter:url" content="https://www.eurowines.co.uk/wine-detail/malbec-estate"/> <meta property="twitter:image" content="https://www.eurowines.co.uk/img/Admin/site_logo/20210504_LOGO_1620127603.png"/> <link rel="stylesheet" href="/css/Front/core/font-awesome.min.css"/><link rel="stylesheet" href="/css/Front/core/simpleMobileMenu.css"/><link rel="stylesheet" href="/css/Front/core/bootstrap.min.css"/><link rel="stylesheet" href="/css/Front/core/advanced-search.css"/><link rel="stylesheet" href="/css/Front/core/filter.css"/><link rel="stylesheet" href="/css/Front/core/style.min.css"/><link rel="stylesheet" href="/css/Front/core/style.css"/><link rel="stylesheet" href="/css/Front/core/select2/select2.css"/> <script src="/js/Front/core/jquery.min.js"></script> <script src="/js/Front/core/bootstrap.min.js"></script> <script src="/js/Front/owlcarousel/owl.carousel.js"></script> <script src="/js/Front/core/select2/select2.min.js"></script> <script src="/js/Front/core/plugins.min.js"></script> <script src="/js/Front/core/main.min.js"></script> <script src="/js/Front/core/jquery-accordion.js"></script> <script src="/js/Front/core/nouislider.min.js"></script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-FLVB65EC59"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-FLVB65EC59'); </script> <meta name="google-site-verification" content="HVmjKXSokvT1giAPeirf2eigPbgPeI170aPw2dxgdnk" /> <link rel="stylesheet" href="/css/Front/owlcarousel/owl.carousel.css"/> </head> <body class=""> <div id="FrontLoader" class="loaderfixed"> <!-- <div class="loader"> <img src="/img/Front/wine-loading-animation-bradnickerson.gif"> </div> --> <div class="loadertext" style="display:none;">PLEASE WAIT. YOUR TRADE ORDER IS BEING PLACED.</div> </div> <style> .loaderfixed { /*background-color: rgba(250, 250, 250, 0.9);*/ background:#fff url(/img/Front/wine-loading-animation-bradnickerson.gif) no-repeat center; bottom: 0; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 999; opacity: 0.9; background-size: 400px; display:flex; align-items: center; justify-content: center; } .loadertext { display: none; } .homeloader .loadertext { padding-top: 220px; color:#98012d; font-size:20px; font-weight: bolder; display: block; } .loaderfixed .loader { display: flex; width: 100%; align-items: center; justify-content: center; height: 100%; } .loaderfixed .loader img {max-width: 350px; } /*.loaderfixed .loader { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; animation: 2s linear 0s normal none infinite running spin; border-color:#9c955d #8b865d #9c955d #8b865d; border-image: none; border-radius: 50%; border-style: solid; border-width: 16px; height: 80px; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; top:40%; width: 80px; }*/ /* Safari */ /*@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }*/ </style> <script type="text/javascript"> $(document).ready(function(){ $("#FrontLoader").hide(); /*if($("#FrontLoader")) { setTimeout( $("#FrontLoader").hide(),1000); }*/ }); </script> <header id="myHeader"> <div class="headertop"> <div class="container"> <div class="headerbox"> <div class="header_left"> <div class="Telephone"> <div class="Sitephone Pbottom"> <span><i class="fa fa-phone"></i></span> 0207 610 8160 </div> <div class="SiteEmail Pbottom"> <!-- <h5>Email</h5> --> <span><i class="fa fa-envelope"></i></span> <a href="mailto:enquiries@eurowines.co.uk">enquiries@eurowines.co.uk</a> </div> </div> </div> <div class="headerRight"> <div class="socalmedia"> <ul> <li><a href="https://twitter.com/eurowinesuk" target="_blank" class="text-white"><i class='fa fa-twitter'></i></a></li><li><a href="https://www.instagram.com/eurowinesuk/" target="_blank" class="text-white"><i class='fa fa-instagram'></i></a></li><li><a href="https://www.facebook.com/EurowinesUK/" target="_blank" class="text-white"><i class='fa fa-facebook'></i></a></li> <!-- <li><a href="https://vm.tiktok.com/ZSHoe5jF/" target="_blank"><img src="/img/Front/tiktokicon.png" alt=""></a></li> --> </ul> </div> </div> </div> </div> </div> <!--------------------- Desktop 1 Code start ----------------------> <div class="container headerBox"> <div class="headerMain"> <div class="header_left"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords,#keywords1" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); /* $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); */ } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Producer' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> <div class="logo-left"> <a href="/"><img src="/img/Admin/site_logo/20210504_LOGO_1620127603.png" id="logo" alt="Eurowines Limited" class=""/></a> </div> <div class="headerRight"> <div class="TradeLogin"> <span><a class="btn btn2" href="/trade/login">Trade Login</a></span> <!-- <span class="line">|</span> --> <span><a class="btn btn2" href="/customers/login">Retail Login</a></span> <!-- <span><a class="btn btn2" href="/repusers/login">Rep Login</a></span> --> </div> <div class="AllIconBox DefaultLinks"> <span> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> </span> </div> </div> <div class="AllIconBox DefaultLinks" style="display: none;"> <span> <a class="default-links" href="/customers/login" class="Loginbtn"><i class="fa fa-user"></i></a> </span> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details" style="display:none"> <a href="javascript:void(0);" id="cart_badge"> <img src="/img/Front/header_shopping_bag.png" alt=""> <span class="badge">123</span></a> </div> </span> <div class="CustomWidget"> <form id="alg_currency_selector"> <select name="alg_currency" class="alg_currency_select" onchange="javascript:changeCurrency(this.value);"> <option id="alg_currency_USD" value="USD" selected="selected">USD</option> <option id="alg_currency_AED" value="AED" >AED</option> <option id="alg_currency_EUR" value="EUR" >Euro</option> <option id="alg_currency_GBP" value="GBP" >GBP</option> </select> </form> </div> </div> </div> </div> <!--------------------- Desktop 1 Code End ----------------------> <!--------------------- Desktop 2 Code start ----------------------> <div class="MenuBox"> <div class="container"> <div class="headerMain"> <div class="headerBox1"> <div class="logoicon"><img src="/img/Front/logoicoon.png" alt=""></div> <div class="navigation"> <nav> <a href="javascript:void(0)" class="smobitrigger ion-navicon-round"> <span><i class="fa fa-bars"></i></span> </a> <ul class="mobimenu"> <li class='dropdown simple-dropdown'><a href="/" target="" class="">Home</a></li><li class='dropdown simple-dropdown'><a href="/about-us" target="" class="">About Us</a></li><li class='dropdown simple-dropdown'><a href="/wines" target="" class="">Our Wines</a></li><li class='dropdown simple-dropdown'><a href="/insights" target="" class="">News & Events</a></li><li class='dropdown simple-dropdown'><a href="/contact" target="" class="">Contact Us</a></li> </ul> </nav> </div> <div class="AllIconBox DefaultLinks"> <div style="display: none !important;" class="ButtonSearch openBtn" onclick="openSearch()"><i class="fa fa-search"></i></div> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details" style='display:none'> <a href="javascript:void(0);" id="cart_badge"> <img src="/img/Front/header_shopping_bag.png" alt=""> <span class="badge"></span></a> </div> </span> </div> </div> <div class="WineList"><a href="/wines" title="" class="wine_list_download btn">Wine List</a></div> </div> </div> </div> <!--------------------- Desktop 2 Code End ----------------------> </header> <!--------------------- Mobile Code start ----------------------> <div class="headerMobile"> <div class="headerMobileBox"> <div class="iconbox"><span class="candidatemenu tel" onclick="openNav()"> <i class="fa fa-user"></i> <i class="fa fa-times"></i> </span> <!-- <a href=""><i class="fa fa-user"></i></a> --> </div> <div class="iconbox openSearch"> <a class="Simplecollapsible" data-toggle="collapse" data-target="#Searchmobile"><i class="fa fa-search" aria-hidden="true"></i></a> <a href="#" class="openBtn" onclick="openSearch()"><i class="fa fa-search" aria-hidden="true"></i></a></div> <div class="iconbox"> <span class="open_mobilecart" onclick="openNav3()"> <div id="header_mini_cart_details"> <a href="#" id="cart_badge"><i class="fa fa-shopping-cart"></i> <!-- Shopping Basket --> <span class="badge"></span></a> </div> <div id="header_mini_cart_details1" style="display: none;"> <a href="#" id="cart_badge"> <i class="fa fa-shopping-cart" ></i> <!-- Shopping Basket --> <span class="badge"></span> </a> </div> </span> </div> <div class="iconbox"><span class="open_mobileview tel" onclick="openNav2()"><i class="fa fa-bars"></i> <i class="fa fa-times"></i> </span></div> </div> <div id="Searchmobile" class="collapse MainSearchmobile"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords_mobile" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords_mobile").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords_mobile").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords_mobile" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords_mobile").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> </div> <!--------------------- Mobile Code End ----------------------> <!--------------------- All Popup Code start ----------------------> <div id="mySidenavright" class="sidenav"> <span class="open_mobileview tel" onclick="openNav2()"><i class="fa fa-times"></i> </span> <div class="scrollBox"> <ul class="mobimenu1"> <li class='dropdown simple-dropdown'><a href="/" target="" class="">Home</a></li><li class='dropdown simple-dropdown'><a href="/about-us" target="" class="">About Us</a></li><li class='dropdown simple-dropdown'><a href="/wines" target="" class="">Our Wines</a></li><li class='dropdown simple-dropdown'><a href="/insights" target="" class="">News & Events</a></li><li class='dropdown simple-dropdown'><a href="/contact" target="" class="">Contact Us</a></li> </ul> </div> </div> <div id="mySidenav" class="sidenav MobileMenu candidatemenu"> <!-- <a href="javascript:void(0)" class="closebtn" onclick="closeNav()"></a> --> <a class="open_mobileview tel" class="closebtn" onclick="openNav()"><i class="fa fa-times"></i></a> <div class="TradeLogin"> <span><a class="btn btn2" href="/trade/login">Trade Login</a></span> <!-- <span class="line">|</span> --> <span><a class="btn btn2" href="/customers/login">Retail Login</a></span> </div> <div class="MobileMenuBox"> <div class="AllIconBox DefaultLinks"> <!-- <a class="default-links" href="" class="Loginbtn"><i class="fa fa-user"></i></a> --> </div> <ul class="RegistrationBox"> </ul> </div> </div> <div id="mySidenavcart" class="sidenav MaincartRight"> <div class="Maincart"> <div class="MaincartBox"> <span class="open_mobilecart closebtnbox" onclick="openNav3()"><i class="fa fa-times"></i> </span> <div id="myProMiniCart"><!-- <a href="#" id="cart_badge"><i class="fa fa-shopping-cart" ></i> Shopping Basket <span class="badge"></span></a> --> <div class="shopping-cart 0 Zeroproducts" id="mini_cart_header" style="display: none;"> <div class="shopping-cart-header"> <img src="/img/Front/header_shopping_bag.png" class="spngBag" alt="" /> <span class="badge">0</span> <div class="shopping-cart-total"> <span class="lighter-text">Total:</span> <span class="main-color-text">£0.00</span> </div> </div> <ul class="shopping-cart-items"> </ul> </div> <script type="text/javascript"> </script> <script type="text/javascript"> function removeFromMiniCart(product_id) { var path = window.location.href; if(path.match(/basket/g) != null) { removeVariationFromMainCart(product_id); setTimeout(window.location.reload(),6000); } else { $.ajax({ url: "/customers/remove-from-cart", type: "POST", data: { product_id: product_id }, success:function(res) { refreshMiniCart(); } }); setTimeout('refreshMiniCart(); ',3000) } } </script></div> </div> </div> </div> <div id="myOverlay" class="overlay SearchBoxHeader"> <span class="closebtn" onclick="closeSearch()" title="Close Overlay">×</span> <div class="overlay-content"> <div class="container"> <div id="searchform"> <script src="/js/Front/core/jquery-ui.js"></script><link rel="stylesheet" href="/css/Front/core/jquery-ui.css"/><style type="text/css"> ul.ui-menu, .ui-widget { width:auto !important; z-index: 9; } </style> <!-- action should be "searchproducts" in products controller now it goes to index by default action and it is product filter page --> <input type="hidden" name="search_id" id="search-id" value="0"/><input type="hidden" name="search_slug" id="search-slug" value="0"/><input type="hidden" name="search_category" id="search-category"/><form method="get" accept-charset="utf-8" id="ProductQuickSearchForm" class="form-horizontal" action="/wines"> <div class="header-search-wrapper" id="divOuterSearch"> <input type="text" name="keywords" id="keywords" class="quickSearchProductKeywords" autocomplete="off" placeholder="Search..."> <button type="submit"><i class="fa fa-search"></i></button> </div><!-- End .header-search-wrapper --> </form><script type="text/javascript"> function search() { var search_id = $("#search-id").val(); var slug = $("#search-slug").val(); var search_category = $("#search-category").val(); window.location.href = "/wine-detail/"+slug; } $( function() { $("#keywords").focus(function(){ $("#divOuterSearch").addClass("SearchWine"); }); $("#keywords").focusout(function(){ $("#divOuterSearch").removeClass("SearchWine"); }); $.widget( "custom.catcomplete", $.ui.autocomplete, { _create: function() { this._super(); this.widget().menu( "option", "items", "> :not(.ui-autocomplete-category)" ); }, _renderMenu: function( ul, items ) { var that = this, currentCategory = ""; $.each( items, function( index, item ) { var li; if ( item.heading != currentCategory ) { ul.append( "<li class='ui-autocomplete-category'>" + item.heading + "</li>" ); currentCategory = item.heading; } li = that._renderItemData( ul, item ); if ( item.category ) { li.attr( "aria-label", item.category + " : " + item.label ); } }); } }); $( "#keywords,#keywords1" ).catcomplete({ source: "/quicksearch", minLength: 3, select: function( event, ui ) { console.log( "Selected: " + ui.item.value + " / " + ui.item.id + " / " + ui.item.category ); $("#search-id").val(ui.item.id); $("#search-category").val(ui.item.category); $("#search-slug").val(ui.item.slug); if( ui.item.category == 'Products_Title') { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); /* $( "#keywords" ).val($("#search-id").val()); var url = "/wines?keywords="+$("#keywords").val(); window.location.href = url;//.replace("SLUG", ui.item.slug); */ } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Products_Code' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else if(ui.item.category == 'Producer' ) { var url = "/wine-detail/SLUG"; window.location.href = url.replace("SLUG", ui.item.slug); } else { var url = "/wines/SLUG"; var url = url.replace("SLUG", ui.item.slug); console.log(ui.item+"___"+url); window.location.href = url.replace("SLUG", ui.item.slug); } } }); } ); </script> </div> </div> </div> </div> <!--------------------- All Popup Code End ----------------------> <script> /*function openNav() { //document.getElementById("mySidenav").style.height = "100%"; $('#mySidenav').toggle(); var className = $('.open_mobileviews').attr('class'); if(className == "open_mobileviews tel2"){ $('.open_mobileviews').addClass('closebtn'); }else{ $('.open_mobileviews').removeClass('closebtn'); } }*/ function openNav() { $('#mySidenav').toggle(); var className = $('.candidatemenu').attr('class'); if(className == "candidatemenu tel"){ $('.candidatemenu').addClass('closebtn'); }else{ $('.candidatemenu').removeClass('closebtn'); } } function openNav2() { $('#mySidenavright').toggle(); var className = $('.open_mobileview').attr('class'); if(className == "open_mobileview tel"){ $('.open_mobileview').addClass('closebtn'); }else{ $('.open_mobileview').removeClass('closebtn'); } } function openNav3() { var className = $('.open_mobilecart').attr('class'); if(className == "open_mobilecart"){ $('.open_mobilecart').addClass('closebtn'); //refreshMiniCart(); }else{ $('.open_mobilecart').removeClass('closebtn'); } // console.log("before toggle"); $('#mySidenavcart').toggle(); } </script> <!-- <div class="modal fade AllmodalBoxPopup" id="myModalJobs" role="dialog" style="display: none;"> <div class="modal-dialog"> <div class="modal-content modalBoxPopup"> <button type="button" class="close" data-dismiss="modal">×</button> <div class="modal-body PopupSearchBox"> </div> </div> </div> </div> --> <script> function openSearch() { document.getElementById("myOverlay").style.display = "block"; } function closeSearch() { document.getElementById("myOverlay").style.display = "none"; } function changeCurrency(value) { //console.log(value); $.ajax({ url: "/1131sfs", cache: false, data: {currency_code: value}, success: function(html){ //console.log(html); window.location.reload(); } }); } </script> <div id="products_container" > <style type="text/css"> .loaderfixed { background: transparent !important; } </style> <script src="/js/Admin/plugins/jquery-validation/jquery.validate.min.js"></script> <script src="/js/Admin/plugins/jquery-validation/additional-methods.min.js"></script> <script src="/js/Admin/plugins/bootbox/bootbox.min.js"></script> <script src="/js/Front/core/jstars.js"></script> <link rel="stylesheet" href="/css/Front/product.css"/><script src="/js/Front/jquery.lazy.min.js"></script><script type="text/javascript"> var isCustomerLogin = ''; var isTradeCustomerLogin = ''; var isRepUserLogin = ''; var customer_addtocart_url,customer_addtowishlist_url,customer_refreshminicart_url; if(isTradeCustomerLogin == 1) { customer_addtocart_url = "/trade1/add-to-cart1"; customer_addtowishlist_url = "/trade/save-product"; customer_refreshminicart_url = "/trade/refresh-mini-cart1"; } else if(isRepUserLogin == 1) { customer_addtocart_url = "/repusers/add-to-cart"; customer_addtowishlist_url = "/repusers/save-product"; customer_refreshminicart_url = "/repusers/refresh-mini-cart"; } else { customer_addtocart_url = "/customers/add-to-cart"; customer_addtowishlist_url = "/customers/save-product"; customer_refreshminicart_url = "/customers/refresh-mini-cart"; } var __SystemNotice37= 'The selected product has been added to the shopping basket.'; var __SystemNoticeColor37= '#b28705'; var __SystemNotice43= 'This product cannot be added to the shopping basket because the product quantity in the basket has reached a maximum limit.'; var __SystemNoticeColor43= '#98012d'; </script> <script src="/js/Front/products.js"></script><div class="breadcrumbbox Product" style="display: none;"> <div class="container"> <div class="sub-title"> <a href="/"><span>Home</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines"><span>Products</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines/red-wine"><span>Red Wine</span></a> </div> </div> </div> <div class="Cmepage_title"> <section class="service CmsPage"> <div class="container CmsPageTitle"> <div class="title"> <h1>Malbec Estate</h1> <p class="vintagebox1"><!-- <b>Wine Style:</b> --><!-- <b>Vintage:</b> --> 2024 | Red Wine</p> </div> </div> </section> </div> <div class="Productsdetailpage"> <div class="container Productsdetail"> <div class="titlebox2 MainTitleboxProduct"> <div id="jflash" class="message success alert note note-success hidden" onclick="this.classList.add('hidden');"></div> <div class="customFlashMsg" style="display:none;"> <div id="MsgDiv" class="error alert note note-danger" style="background:rgba(186,0,0,0.2); border-color:rgb(186,0,0); color:rgb(186,0,0)" onclick="this.classList.add('hidden');"></div> </div> <div class="sub-title" style="display: none;"> <a href="/"><span>Home</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines"><span>Products</span></a> <span class="arrow"><i class="fa fa-angle-right"></i></span> <a href="/wines/red-wine"><span>Red Wine</span></a> </div> <div class="ratings-container" style="display:inline-block !important;" > <a href="javascript:void(0);" class="rating-link"> </a> </div><!-- End .product-container --> </div> <div class=""> <div class="product-single-container product-single-default" style="margin-bottom:0px;"> <div id="VariationDetails"> <div class="product-single-gallery"> <div class="product-slider-container product-item"> <div class="product-single-carousel owl-carousel owl-theme"> <div class="product-item"> <img class="product-single-image" data-zoom-image="https://www.eurowines.co.uk/img/Admin/products/20240614_PRODUCT_IMAGE_1718364945.png" src="https://www.eurowines.co.uk/img/Admin/products/20240614_PRODUCT_IMAGE_1718364945.png"/> </div> </div> <span class="prod-full-screen"><i class="fa fa-search-plus"></i></span> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" /> Argentina,</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="prod-thumbnail row owl-dots" id='carousel-custom-dots'> <div class="product-item"> <img class="product-single-image" data-zoom-image="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364945.png" src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364945.png"/> </div> </div> <div class="productcode">30550524 </div> </div> <div class="product-single-details"> <div class="Maindetailsbox" style="width:100% !important;border:none !important;background: none !important;"> <div class="price-box"> <span class="product-price">£69.42</span> </div> <div class="CaseSize"><b>Case Size:</b> 6</div> <div class="PricePerBottle"><b>Price Per Bottle:</b> £11.57</div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> <div class="SizeBox washing"> <input type="hidden" name="product_id" id="product_id" value="2003"> <input type="hidden" name="product_variation_id" id="product_variation_id" value="2003"> <div class="avail_quantity" style="justify-content:normal;display:block;"> <div class="selectBox selectfull product-action product-all-icons" style="margin-right: 0;"> <div class="quantity buttons_added productdetail" data-pagetype="productdetail"> <input type="hidden" id="maxavail_qty_2003" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2003" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2003" name="txt_qty_2003" value="1" readonly/> <button class="btn plus1" id="btnIncrement_2003"><i class="fa fa-plus"></i></button> </div> </div> <!-- <div class="selectBox selectfull product-action product-all-icons WishlistBox" style="margin-right: 0;"> --> <div data-pagetype="productdetailaddtocartbtn"> <button class="btn btn-add-cart " onclick="addProductToCart(2003,'productdetail');" data-id="2003" data-toggle="modal" data-target="#addCartModal" style="width:auto;float:left;"><i class="icon-bag"></i>ADD TO BAG</button> </div> <div class="AddtoWishlist" style="width:auto;"> <button class="btn add-wishlist btn-add-wishlist " id="btn-add-wishlist" data-id="2003"> <i class="icon-heart"></i><span id="savedwinetext">Save Wine</span></button> </a> </div> </div> <!-- </div> --> </div> </div> <div class="Maindetailsbox" style="margin-right: 0; display: none; "> <div class="CountryRegionBox"> <div class="arrCountryFlags"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" /></div> <div class="CountryRegion"> <b>Country and Region:</b> Argentina, </div> </div> <p><b>Wine Style:</b> Red Wine</p> <p><b>Vintage:</b> 2024</p> <p><b>Producer:</b> Don Manuel Villafane</p> </div> </div> </div> <div class="product-single-details"> <div class="washing description"> <!-- <h6>TASTING NOTE</h6> --> <p>Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish.</p> </div> <!-- <div class="washing"> <h6>Washing & Care</h6> </div> --> <p><h6><b>Vinification:</b></h6> The soil of Mendoza is permeable, sandy and with a very good balance of nitrogen, ideal for the growing of excellent varieties. The Malbec grapes are harvested from Villafane's vineyards, located a mere 90 metres from the winery door. The grapes are vinified using traditional winemaking methods in tank using naturally occurring yeasts.</p> <div class="Maindetailsbox" style="width:100%;height:auto;padding:5px; margin-bottom:15px;"> <div class="CountryRegionBox" style="margin: 0; padding: 0;"> <b>Grape Varieties: </b> Malbec </div> </div> <p> <b>Classification: </b> Estate Selection | <b>ABV:</b> 14% | <b>Closure:</b> Natural Cork</b> </p> <p> <a href="/download-wine-details/malbec-estate" class="btn" >Download Pdf <i class="fa fa-file-pdf-o" style="margin-left:5px;"></i></a> </p> </div> </div> <div class="shareThisBox"> <h4>SHARE</h4> <ul class="sharethis"> <script type='text/javascript' src='https://platform-api.sharethis.com/js/sharethis.js#property=63341a82b22a350012c876cb&product=sop' async='async'></script> <li> <div data-network="facebook" class="st-custom-button st-hide-label" title="Share on facebook"><a class="social-icon"><i class="fa normal-show fa-facebook"></i> </a></div> </li> <li> <div data-network="twitter" class="st-custom-button st-hide-label" title="Share on twitter"><a class="social-icon"><i class="fa normal-show fa-twitter"></i> </a></div> </li> <li> <div data-network="linkedin" class="st-custom-button st-hide-label" title="Share on linkedin"><a class="social-icon"><i class="fa normal-show fa-linkedin"></i> </a></div> </li> <li> <div data-network="email" class="st-custom-button st-hide-label" title="Share on email"><a class="social-icon"><i class="fa normal-show fa fa-envelope"></i> </a></div> </li> <li> <div data-network="whatsapp" class="st-custom-button st-hide-label" title="Share on whatsapp"><a class="social-icon"><i class="fa normal-show fa-whatsapp"></i> </a></div> </li> <li> <div data-network="sharethis" class="st-custom-button st-hide-label" title="Share on sharethis"><a class="social-icon"><i class="fa normal-show fa fa-share-alt"></i> </a></div> </li> </ul> </div> </div> <div class="MainRight sidebar-shop"> </div> </div> </div> <!-- <div class="container"> <div class="Checkout"> <h4>Due to the Corona virus pandemic, there may be a slight delay in the shipping process. We will do our best to have your package delivered to you quickly.</h4> </div> </div> --> <section class="WhoWeAre pulloffers"> <div class="container"> <div class="bg" style="background: url(/../img/Front/mailingbg.jpg);"> <div class="pulloffersbg"> <script src="https://www.google.com/recaptcha/api.js" async defer></script> <script src="/js/Admin/plugins/jquery-validation/jquery.validate.min.js"></script> <script src="/js/Admin/plugins/jquery-validation/additional-methods.min.js"></script> <script src="/js/Front/core/select2/select2.min.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <link rel="stylesheet" href="/css/Front/core/select2/select2.css"/> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"/> <span id="YzZyCqOIWlEnm37_errorMsg"></span> <div id="YzZyCqOIWlEnm37_mainDiv"> <h3>Mailing List</h3> <div class="offersbox1"> <p>Sign up here to join our mailing list for news, reviews, events information, special offers and much more. If you are a trade customer, <a href="/contact">contact us</a> to discuss your specific requirements.</p> </div> <form enctype="multipart/form-data" method="post" accept-charset="utf-8" class="form-horizontal dynamic_form_builder" name="YzZyCqOIWlEnm37" id="YzZyCqOIWlEnm37" action="/wine-detail/malbec-estate"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div><input type="hidden" name="YzZyCqOIWlEnm37_FormBuilderID" id="YzZyCqOIWlEnm37_FormBuilderID" value="6"/><input type="hidden" name="YzZyCqOIWlEnm37_FormRedirect" id="YzZyCqOIWlEnm37_FormRedirect" value="No"/> <div class="form-group None enter-your-email"> <label class="col-sm-2 None"><strong>Enter your email <span class="text-primary">*</span></strong></label> <div class="col-sm-12"> <div class="input email"><input type="email" name="YzZyCqOIWlEnm37_enter-your-email" placeholder="Enter your email" class="form-control FB_required_email" data-msg="Please enter your email." id="yzzycqoiwlenm37-enter-your-email"/></div> </div> </div> <div class="form-group None confirm"> <label class="col-sm-2 None"><strong>Confirm <span class="text-primary">*</span></strong></label> <div class="col-sm-12"> <div class="tcb" data-msg="Please give your confirmation"> <label class="tcb-inline"> <input name="YzZyCqOIWlEnm37_confirm[]" value="I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam." type="checkbox" class="tc FB_required_checkbox"> <span class="labels"> I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam.</span> </label> </div> </div> </div> <div class="submitbox"> <button type="submit" name="YzZyCqOIWlEnm37_button" id="YzZyCqOIWlEnm37_button" class="btn btn-dark-gray btn-rounded btn-small no-margin-lr">SUBMIT</button> </div> </form> </div> <script type="text/javascript"> $(document).ready(function() { var RecaptchaExists = "NO"; var SubmitButton = "YzZyCqOIWlEnm37_button"; $('select.AutoSuggestBox').select2({'containerCssClass':'AutoSuggestBox'}); $.validator.addClassRules("FB_required_select", { selectField:true }); $.validator.addMethod('selectField', function (val, element) { return $('select[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_multiselect", { multiselectField:true }); $.validator.addMethod('multiselectField', function (val, element) { return $('select[name="'+element.name+'"] > option:selected').length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_radio", { radioField:true }); $.validator.addMethod('radioField', function (val, element) { return $('input[name="'+element.name+'"]:checked').length>0; }, function(params, element) { return $(element).parent('label.tcb-inline').parent('div.tcb').data('msg'); }); $.validator.addClassRules("FB_required_checkbox", { checkboxField:true }); $.validator.addMethod('checkboxField', function (val, element) { return $('input[name="'+element.name+'"]:checked').length>0; }, function(params, element) { return $(element).parent('label.tcb-inline').parent('div.tcb').data('msg'); }); $.validator.addClassRules("FB_required_password", { passwordField: true }); $.validator.addMethod('passwordField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addClassRules("FB_required_file", { fileField: true, /*checkExtension: true, checkSize: true*/ }); $.validator.addClassRules("File_ExtSize", { checkExtension: true, checkSize: true }); $.validator.addMethod('fileField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg'); }); $.validator.addMethod('checkExtension', function (val, element) { if(val.length > 0) { var extension1 = val.substr((val.lastIndexOf('.'))).toLowerCase(); var extension = extension1.substring(1); var extID = element.name+"_Extension"; var extText = $('#'+extID).val(); var validFileExtensions = extText.split('|'); return $.inArray(extension, validFileExtensions) > -1; } return true; }, function(params, element) { var extID1 = element.name+"_Extension"; var extText1 = $('#'+extID1).val(); return 'File type must be '+extText1; }); $.validator.addMethod('checkSize', function (val, element) { if(val.length > 0) { var sizeID = element.name+"_Size"; var sizeText = $('#'+sizeID).val(); return element.files[0].size <= sizeText; } return true; }, function(params, element) { return 'File size must be less than '+$(element).data('size')+' MB.'; }); $.validator.addClassRules("FB_required_text", { textField: true }); $.validator.addMethod('textField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_email", { emailField: true, email: true }); $.validator.addMethod('emailField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_otheremail", { otheremailField: true, email: true }); $.validator.addMethod('otheremailField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addMethod("email", function(value, element) { if(value.length > 0) { return /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(value); } return true; }, 'Please enter a valid email address'); $.validator.addClassRules("FB_required_phone", { phoneField: true, FB_phoneUK: true }); $.validator.addClassRules("FB_valid_phone", { FB_phoneUK: true }); $.validator.addMethod('phoneField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addMethod('FB_phoneUK', function(value, element) { return this.optional(element) || value.length > 9 && value.match(/^\+?(?:\d\s?){10,12}$/); }, 'Please enter a valid phone number'); $.validator.addClassRules("FB_required_textarea", { textareaField: true }); $.validator.addMethod('textareaField', function (val, element) { return val.trim().length>0; }, function(params, element) { return $(element).data('msg') }); $.validator.addClassRules("FB_required_date", { FB_dateField: true, //date : true }); /*$.validator.addClassRules("FB_valid_date", { date : true });*/ $.validator.addMethod('FB_dateField', function (val, element) { return $('input[name="'+element.name+'"]').val().trim().length>0; }, function(params, element) { return $(element).data('msg') }); $('.dynamic_form_builder').each(function() { var id = $(this).attr('id'); var form_redirect_input = id+"_FormRedirect"; var form_redirect_input_value = $("#"+form_redirect_input).val(); var form_suc_err_msg = id+"_errorMsg"; var form_main_div = id+"_mainDiv"; $("#"+id).validate({ rules:{}, messages:{}, errorPlacement: function(error, element) { //console.log(element); if($(element).hasClass('FB_required_checkbox')) { error.appendTo($(element).parent('label.tcb-inline').parent('div.tcb').parent('div.col-sm-12')); } else if($(element).hasClass('FB_required_radio')) { error.appendTo($(element).parent('label.tcb-inline').parent('div.tcb').parent('div.col-sm-12')); } else { error.insertAfter(element); } }, invalidHandler: function() { }, submitHandler: function(form) { $("#FrontLoader").show(); $("#captchaError").hide(); if(form_redirect_input_value == "Yes") { if(RecaptchaExists == "YES") { if(grecaptcha.getResponse() == "") { $("#FrontLoader").hide(); $("#captchaError").show(); return false; } else { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; $("#FrontLoader").hide(); form.submit(); } } } else { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; $("#FrontLoader").hide(); form.submit(); } } } else { var recpatch_check_done = "YES"; if(RecaptchaExists == "YES") { if(grecaptcha.getResponse() == "") { recpatch_check_done = "NO"; $("#captchaError").show(); $("#FrontLoader").hide(); return false; } else { recpatch_check_done = "YES"; } } if(recpatch_check_done = "YES") { if (!this.beenSubmitted) { $('#'+SubmitButton).attr('disabled','disabled'); this.beenSubmitted = true; var formData = new FormData(form); $.ajax({ url: "/form/send_my_form", type: 'POST', data: formData, contentType: false, processData: false, cache: false, success: function(result) { res = JSON.parse(result); if(res.status == "success") { $("#FrontLoader").hide(); $('#'+form_suc_err_msg).text(res.msg); $('#'+form_suc_err_msg).css("color", ""); $('#'+form_suc_err_msg).show(); $('#'+form_main_div).hide(); } else { $("#FrontLoader").hide(); $('#'+form_suc_err_msg).text(res.msg); $('#'+form_suc_err_msg).css("color", "red"); $('#'+form_suc_err_msg).show(); } } }); } } return false; } } }); }); }); </script> </div> </div> </div> <div id="specialoffers"></div> </section> <section class="Productspags related_products"> <div class="container" style="clear: both;"> <div class=""> <div class="home-product-tabs"> <h2>PEOPLE ALSO LIKE...</h2> <div class="home-product-tabs RelatedPro"> <div class="row"><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="2004" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/malbec-reserve'>Malbec Reserve</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/malbec-reserve'><a href="/wine-detail/malbec-reserve"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364984.png" width="100%" alt="Malbec Reserve" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" style="width:50px" />Argentina, Mendoza</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="CountryRegion" >Vintage: 2020 | Red Wine</div> <div class="descriptionbox">The Malbec grapes are manual harvested in Villafane's Maipu vineyard. ...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£98.76</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £16.46</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_2004" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2004" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2004" name="txt_qty_2004" value="1" /> <button class="btn plus1" id="btnIncrement_2004"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(2004);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 2004,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="2006" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/malbec-keltehue'>Malbec 'Keltehue'</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/malbec-keltehue'><a href="/wine-detail/malbec-keltehue"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20240614_PRODUCT_IMAGE_1718364962.png" width="100%" alt="Malbec 'Keltehue'" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318391.png" style="width:50px" />Argentina, Mendoza</div> <div class="producer box">Don Manuel Villafane</div> </div> </div> <div class="CountryRegion" >Vintage: 2024 | Red Wine</div> <div class="descriptionbox">The soil of Mendoza is permeable</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£69.36</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £11.56</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_2006" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_2006" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_2006" name="txt_qty_2006" value="1" /> <button class="btn plus1" id="btnIncrement_2006"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(2006);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 2006,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="46" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/chianti-docg-1'>Chianti DOCG</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/chianti-docg-1'><a href="/wine-detail/chianti-docg-1"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20210513_PRODUCT_IMAGE_1620903019.png" width="100%" alt="Chianti DOCG" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318535.png" style="width:50px" />Italy, Tuscany</div> <div class="producer box">Villa Domiziano</div> </div> </div> <div class="CountryRegion" >Vintage: 2023 | Red Wine</div> <div class="descriptionbox">Fermentation for 7-10 days in stainless steel tanks under the controll...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£83.04</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £13.84</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_46" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_46" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_46" name="txt_qty_46" value="1" /> <button class="btn plus1" id="btnIncrement_46"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(46);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 46,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div><!-- <style type="text/css"> .top_right_action{ float: right; cursor: pointer; } </style> --> <div class="col-xs-6 col-sm-4 MainProductBox four"> <div class="productbox" id="68" > <p class="flash_text" style='display:none'>NOW [DISCOUNT_PERCENTAGE]% OFF</p> <h3 class="product-title"><a href='/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri'>Montepulciano d'Abruzzo DOP 'Colle Cavalieri'</a></h3> <div class="ProductImg"> <figure><a href='/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri'><a href="/wine-detail/montepulciano-d-abruzzo-dop-colle-cavalieri"><img class="lazy loading" data-src="https://www.eurowines.co.uk/img/Admin/products/thumb/20221021_PRODUCT_IMAGE_1666346149.png" width="100%" alt="Montepulciano d'Abruzzo DOP 'Colle Cavalieri'" /></a></a></figure> <div class="PositionBox"> <div class="CountryRegion box"><img src="https://www.eurowines.co.uk/img/Admin/product_custom_field/product_custom_field_value/20210518_ICON_1621318535.png" style="width:50px" />Italy, Abruzzo</div> <div class="producer box">Cantina Tollo</div> </div> </div> <div class="CountryRegion" >Vintage: 2024 | Red Wine</div> <div class="descriptionbox">Maceration of the skins at controlled temperatures of 28 degrees then ...</div> <div class="product-details"> <div " class="ratings-container" style="display:none"> <div class="product-ratings"> <div class="jstars" title="" data-value=""></div> </div> </div> <div class="price-box" ><span ><span class="product-price">£72.60</span></span> <div > <div class="CaseSize" style='visibility:visible' ><span >Case Size: 6</span></div> <div class="CaseSize pricePerBottle" >Price Per Bottle: £12.10</div> </div> </div> <div class="AddCart related_products" data-pagetype="related_products" style=""> <input type="hidden" id="maxavail_qty_68" value="NO_MAX"> <button class="btn minus1" id="btnDecrement_68" ><i class="fa fa-minus"></i></button> <input type="text" class="form-control" size="2" id="txt_qty_68" name="txt_qty_68" value="1" /> <button class="btn plus1" id="btnIncrement_68"><i class="fa fa-plus"></i></button> <!--<button type="submit" name="buy" tabindex="0" class="btn" onclick="addProductToCart(68);">Add <span>to Basket</span></button> --> </div> <button type="submit" name="buy" tabindex="0" class="btn cartbtn " onclick="addProductToCart( 68,'related_products');"><i class="mdi mdi-cart-outline"></i> <span>Add to Basket</span></button> <div class="product-action"> </div> <div class="CaseSize Allpricesinclude">All prices include VAT</div> </div> </div> </div></div> </div> </div> </div> </div> </section> <script type="text/javascript"> function changeVariation(variation_slug) { $("#FrontLoader").show(); //var product_idetail = ""; //console.log(product_idetail); //window.location = product_idetail+'/'+variation_slug; var product_slug = "malbec-estate"; $.ajax({ url: "/product/ajaxGetDetailByVariation", type: "POST", data: { product_slug: product_slug, variation_slug: variation_slug }, success:function(res) { var mainUrl = "/wine-detail"; var updateUrl = mainUrl+"/"+product_slug+"/"+variation_slug; history.pushState(null, null, updateUrl); $("#VariationDetails").html(res); $("#FrontLoader").hide(); __sharethis__.initialize(); } }); } var isMainProductAddToCartClicked =false; var arr_review = {1 : 'Aweful',2: "Poor",3: 'Fair',4: 'Good' ,5:'Excellent'}; var submit_review_action = ''; $(document).ready(function() { if(submit_review_action == 'submit-review') { $('html, body').animate({ scrollTop: $("#myScrollHere").offset().top - 400 }, 2000); } $('.lazy').lazy(); /*$("#myScrollHereLink").click(function(){ $('html, body').animate({ scrollTop: $("#myScrollHere").offset().top - 400 }, 500); });*/ $("input[id^='sel_review_']").click(function(){ var selratings=(this.id).replace('sel_review_',''); $("input[id^='sel_review_']").prop("checked",false) ; $("input[id^='sel_review_']").parent("label").removeClass("yellowstar"); for(i= 1; i <= selratings ; i++) { $("input#sel_review_"+i).prop("checked",true); $("input#sel_review_"+i).parent("label").addClass("yellowstar"); } $("#sel_review_starts").val(selratings).hide(); }); $("#ProductReviewForm").validate({ rules: { 'sel_review_starts': { required:true }, 'customer_name': { required:true }, 'comments': { required:true } }, messages: { 'sel_review_starts' : "Rating is required and can not be empty", 'customer_name': "Customer name is required and cannot be empty", 'comments': "Review is required and can not be empty", }, errorPlacement: function(error, element) { error.insertAfter(element); }, invalidHandler: function() {}, submitHandler: function(form) { formmodified = 0; form.submit(); } }); /*$("#ProductReviewForm").validate({ rules: { 'quality_rating': { required:true }, 'value_rating': { required:true }, 'price_rating': { required:true }, 'customer_name': { required:true }, 'review_title': { required:true }, 'comments': { required:true } }, messages: { 'quality_rating': "Please select rating for quality", 'value_rating': "Please select rating for value", 'price_rating': "Please select rating for price", 'customer_name': "Customer name is required and cannot be empty", 'review_title': "Summary of review is required and can not be empty", 'comments': "Comments is required and can not be empty", }, errorPlacement: function(error, element) { error.insertAfter(element); }, invalidHandler: function() { }, submitHandler: function(form) { formmodified = 0; form.submit(); } });*/ $(document).on('click','button#btn-add-wishlist',function(){ var product_id=$(this).attr("data-id"); var variation_id = $("#product_variation_id").val(); jflash("Please login to save the product.", "#98012d"); }); $("button.btn-add-to-cart").click(function(event){ addProductToCart(); }); if($("section.related_products div.productbox").length == 0 ) { $("section.related_products").hide(); } }); </script> </div> <script type="text/javascript"> function isScriptAlreadyIncluded(src){ var scripts = document.getElementsByTagName("script"); for(var i = 0; i < scripts.length; i++) if(scripts[i].getAttribute('src') == src) return true; return false; } if(! isScriptAlreadyIncluded('/js/Front/products.js')) { var isCustomerLogin = ''; var isTradeCustomerLogin = ''; var isRepUserLogin = ''; var customer_addtocart_url,customer_addtowishlist_url,customer_refreshminicart_url; if(isTradeCustomerLogin == 1) { customer_addtocart_url = "/trade1/add-to-cart1"; customer_addtowishlist_url = "/trade/save-product"; customer_refreshminicart_url = "/trade/refresh-mini-cart1"; } else if(isRepUserLogin == 1) { customer_addtocart_url = "/repusers/add-to-cart"; customer_addtowishlist_url = "/repusers/save-product"; customer_refreshminicart_url = "/repusers/refresh-mini-cart"; } else { customer_addtocart_url = "/customers/add-to-cart"; customer_addtowishlist_url = "/customers/save-product"; customer_refreshminicart_url = "/customers/refresh-mini-cart"; } var __SystemNotice37= 'The selected product has been added to the shopping basket.'; var __SystemNoticeColor37= '#b28705'; var __SystemNotice43= 'This product cannot be added to the shopping basket because the product quantity in the basket has reached a maximum limit.'; var __SystemNoticeColor43= '#98012d'; } </script> <footer class="footermain" style="position: relative;"> <div class="container displaynone"> <div class="row"> <div class="col-xs-3 col-sm-3 MainFooter1"> <!-- <h5 style="color:#fff; border: none;">.</h5> --> <ul> <li class="SitePhone"> <!-- <h5>Telephone</h5> --> <span><i class="fa fa-phone"></i></span> 0207 610 8160 </li> <li class="SiteEmail"> <!-- <h5>Email</h5> --> <span><i class="fa fa-envelope"></i></span> <a href="mailto:enquiries@eurowines.co.uk">enquiries@eurowines.co.uk</a> </li> <li style="display: none;"> <span><i class="fa fa-globe"></i></span> <a href="https://www.eurowines.co.uk/">https://www.eurowines.co.uk/</a> </li> </ul> </div> <div class="col-sm-9 FooterRight"> <div class="footer-menu col-sm-6 0"> <ul> <li><strong>Wines</strong></li> <li><a href="/wines/red-wine" target="" class="">Red Wine</a></li><li><a href="/wines/white-wine" target="" class="">White Wine</a></li><li><a href="/wines/rose-wine" target="" class="">Rose Wine</a></li><li><a href="/wines/sparkling-wine" target="" class="">Sparkling Wine</a></li><li><a href="/wines/semi-sparkling" target="" class=""> Semi-Sparkling Wine</a></li><li><a href="javascript:void(0)" class="">Dessert Wine</a></li> </ul> </div> <div class="footer-menu col-sm-6 1"> <ul> <li><strong>Who We Supply</strong></li> <li><a href="/who-we-supply" target="" class="">Wine to Private Customers</a></li><li><a href="/who-we-supply" target="" class="">Wines to Restaurants</a></li><li><a href="/who-we-supply" target="" class="">Wines to Caterers</a></li><li><a href="/who-we-supply" target="" class="">Wines to Pubs & Bars</a></li><li><a href="/who-we-supply" target="" class="">Wines to Hotels</a></li><li><a href="/who-we-supply" target="" class="">Wines to Venues</a></li> </ul> </div> <div class="footer-menu col-sm-6 2"> <ul> <li><strong> Help & Support</strong></li> <li><a href="/contact" target="" class="">Contact</a></li><li><a href="/faqs" target="" class="">FAQs</a></li><li><a href="/terms" target="" class="">Returns</a></li><li><a href="/terms-and-conditions" target="" class="">Terms</a></li><li><a href="/privacy-policy" target="" class="">Privacy</a></li><li><a href="/cookies" target="" class="">Cookies</a></li> </ul> </div> </div> <div class="col-xs-3 col-sm-3 MainFooter1" style="display: none;"> <h5>Eurowines Limited</h5> <p style="display:inline-flex;"><span style=" margin-right: 10px;"><i class="fa fa-home"></i></span> <span>Vintage House <br> 6 Heathmans Road <br> London SW6 4TJ </span></p> <p>Eurowines Limited is registered in the UK<br> Company Regitstration Number 883381 <br> ARWS Approval Number XEAW00000101089 </p> </div> </div> </div> <section class="awardlogos"> <div class="container"> <div class="MainFooterlogo"> <span><img src="/img/Front/awardlogo1.png"></span> <span><img src="/img/Front/awardlogo2.png"></span> <span><img src="/img/Front/awardlogo3.png"></span> <span><img src="/img/Front/awardlogo4.png"></span> <span><img src="/img/Front/awardlogo5.png"></span> <span><img src="/img/Front/awardlogo6.png"></span> <span><img src="/img/Front/awardlogo7.png"></span> <span><img src="/img/Front/awardlogo8.png"></span> </div> </div> </section> <div class="copyrightbg"> <div class="container"> <div class="row"> <div class="col-sm-12"> <div class="MainFooterlogo"> <!-- <span><img src="/img/Front/Worldpay.png"></span> <span class="footerlogo2"><img src="/img/Front/footerlogo1.png"></span> --> <span><img src="/img/Front/footerlogo2.png"></span> <span><img src="/img/Front/footerlogo3.png"></span> <span><img src="/img/Front/footerlogo4.png"></span> <span><img src="/img/Front/footerlogo5.png"></span> </div> </div> <div class="col-sm-12 CopyrightBox"> <div class="MainFooterlogo"> <div>© Copyright Eurowines Limited © 2026</div> <div>Vintage House | 6 Heathmans Road | London | SW6 4TJ</div> <div>Eurowines Limited is registered in the UK. Company Registration Number 883381.</div> <div>ARWS Approval Number XEAW00000101089</div> <div class="WSlinkBox"> <a target="_blank" sclass="WSlink" href="https://www.diginow.co.uk/" rel="noopener" title="website design by diginow"><img height="20" width="20" style="vertical-align: middle; display:inline" alt="website design by diginow" src="https://www.diginow.co.uk/assets/diginow-red.png"> website design</a> </div> </div> </div> <div class="col-sm-12 CopyrightBox" style="display: none;"> <div class="socalmediafooter"> <ul> <li><a href="https://twitter.com/eurowinesuk" target="_blank" class="text-white"><i class='fa fa-twitter'></i></a></li><li><a href="https://www.instagram.com/eurowinesuk/" target="_blank" class="text-white"><i class='fa fa-instagram'></i></a></li><li><a href="https://www.facebook.com/EurowinesUK/" target="_blank" class="text-white"><i class='fa fa-facebook'></i></a></li> <li><a href="https://vm.tiktok.com/ZSHoe5jF/" target="_blank"><img src="/img/Front/tiktokicon.png" alt=""></a></li> </ul> </div> </div> </div> <link rel="stylesheet" href="/css/Front/module/cookies/modal-cookies.css"/><script src="/js/Front/module/cookies/jquery-bootstrap-modal-steps.js"></script> <a class="SettingIconBox" data-toggle="modal" data-target="#myModalCookie"><i class="fa fa-cog"></i></a> <!-- Modal --> <div class="modal fade MainFooterModal" id="myModalCookie" tabindex="-1" role="dialog" aria-labelledby="myModalCookieLabel" aria-hidden="true"> <div class="modal-dialog footerModal"> <div class="modal-content"> <div class="modal-header"> <h4 class="js-title-step"></h4> </div> <div class="modal-body ModalPopupBox"> <div class="show" data-step="1" data-title="This is the first step!" id="first"> <div class="well firstpopup"> <h4 class="heading-blue">Our Cookie Policy</h4> <p>Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.</p> <div> <button class="pix_button btn_normal pix_button_flat blue_bg bold_text js-btn-step acceptCookies" style="border:none;" type="button" name="btn_accept_cookie" id="btn_accept_cookie" data-orientation="Accept Recommended Settings" data-dismiss="modal"> Accept Recommended Settings</button> </div> <button class="button Greybutton js-btn-step" type="button" style="clear: both;" data-orientation="LearnMore" id="learn_more">Learn More</button> </div> </div> <div class="hide" data-step="2" data-title="This is the second and last step!" id="second"> <div class="well lastpopup"> <h4 class="heading-blue">Cookies</h4> <div class="Mainpopup"> <div class="popupcontent"> <h2>This site uses cookies to store information about your computer.</h2> <p>Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.</p> <h2>Strictly Necessary</h2> <p>These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site may not work then.</p> <h2>Analytics</h2> <p>These cookies allow us to count visits and traffic sources, so we can measure and improve the performance of our site. They help us know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies, we will not know when you have visited our site.</p> <p> </p> </div> </div> <button type="button" class="btn btn-warning js-btn-step" data-orientation="previous"><i class="fa fa-angle-left" aria-hidden="true"></i></button> <div class="modal-footer"> <button type="button" class="button Greybutton js-btn-step pull-left acceptCookies" data-orientation="Save & Exit" data-dismiss="modal">Save & Exit</button> <form method="post"> <button class="pix_button btn_normal pix_button_flat blue_bg bold_text js-btn-step acceptCookies" style="border:none;" type="button" name="btn_accept_cookie" id="btn_accept_cookie" data-orientation="Accept Recommended Settings" data-dismiss="modal"> Accept Recommended Settings</button> </form> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> jQuery(document).ready(function() { jQuery("#myModalCookie").modal({ backdrop: 'static', keyboard: false }); }); jQuery('#myModalCookie').modalSteps(); </script> <script> var csrfToken = false; </script> <script type="text/javascript"> jQuery('.acceptCookies').on('click',function(){ jQuery.ajax({ headers: { 'X-CSRF-Token': csrfToken }, async: false, cache: false, //timeout: 30000, url: "/ajax_accept_cookiepoup", type: "POST", success:function(res) { //window.location.reload(); $(".SettingIconBox").hide(); }, error: function(err) { }, }); return false; }); </script> </div> </div> <div class="MainCategoriesAll" style="display: none;"> <ul > </ul> </div> </div> <!-- <a href="#" id="toTop" style="display: block;"><span id="toTopHover" style="opacity: 0;"></span><i class="fa fa-long-arrow-up"></i></a> --> <div class="back_to_top on" id="toTop" style="display: block;"></div> <script type="text/javascript"> $(window).scroll(function() { if ($(this).scrollTop() > 100) { $('#toTop').fadeIn(); } else { $('#toTop').fadeOut(); } }); $('#toTop').click(function() { $("html, body").animate({ scrollTop: 0 }, 600); return false; }); </script> </footer> <script> window.onscroll = function() {myFunction()}; var header = document.getElementById("myHeader"); var sticky = header.offsetTop; function myFunction() { if (window.pageYOffset > sticky) { header.classList.add("sticky"); } else { header.classList.remove("sticky"); } } </script> <div id="sendEnquiryModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header" > <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title" id="sendEnquiryProductTitle">Modal Header</h4> </div> <div class="modal-body"> <h2 id="response_message"></h2> <input type="hidden" id="hid_cust_id_sendenquiry" value ="0"> <form method="post" accept-charset="utf-8" autocomplete="off" id="frmPronotif" action="/customers/send-inquiry"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <input type="hidden" name="product_id" id="product_id" value="" > <input type="hidden" name="customer_id" id="customer_id" value="0" > <div class="inputBox" style="" > <label>Name<span>*</span></label> <div class="input text"><input type="text" name="customer_name" class="form-control" autocomplete="off" maxlength="100" id="customer-name" value=" "/></div> </div> <div class="inputBox" style="margin-right: 0; "> <label>Email Address<span>*</span></label> <div class="input email_address"><input type="email_address" name="email_address" class="form-control" autocomplete="off" id="email-address" value=""/></div> </div> <div class="Checkboxes custom-control custom-checkbox"> <input type="checkbox" class="custom-control-input" id="OptInMarketing" name="agree_opt_in_marketing" /> <label class="custom-control-label" for="OptInMarketing"><p>I would like to hear from you if you have something genuinely interesting for me, but not otherwise. You do not have my permission to share my details with any third party to allow them to fill up my inbox with spam.</p> <p>Please do take a moment to review the Eurowines' <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> </label> </div> <!-- <div class="checkBxtext"> <strong>You can unsubscribe at any time, by using the unsubscribe link at the footer of our emails.</strong> </div> --> <div class="ForgottenBox inputBox"> <div class="LoginSubmit inputBox"> <button type="submit" class="btn btn-deep-pink btn-medium btn-rounded">Send Enquiry</button> </div> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> <script type="text/javascript"> $(document).ready(function() { /*cart_items_count = $("#myProMiniCart #mini_cart_header span.badge").html(); if(parseInt(cart_items_count) > 0 ) { $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details").each(function(){ $(this).show();}); } $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details a#cart_badge span.badge").each(function(){ $(this).html(cart_items_count); });*/ $('#sendEnquiryModal').on('show.bs.modal', function() { $("#response_message").html(""); $("#sendEnquiryModal").css("opacity",1); if($("#hid_cust_id_sendenquiry").val() > 0 ) { //send enquiry and send email using ajax $.ajax({ url: "/customers/send-inquiry", type: 'post', data: {'product_id' : $("#sendEnquiryModal #product_id").val()}, success: function(response) { $("#response_message").html(response); $("#frmPronotif").hide(); //$("#sendEnquiryModal").modal('hide'); return false; } }); } }); $("#frmPronotif").validate({ rules: { 'email_address': { required: true, email: true, }, 'customer_name': { required: true, }, }, messages: { 'email_address': "Please enter a valid email address", 'customer_name': "Please enter your name", }, submitHandler: function(form) { $.ajax({ url: form.action, type: form.method, data: $(form).serialize(), success: function(response) { //alert(response); $("#response_message").html(response); $("#frmPronotif").hide(); //$("#sendEnquiryModal").modal('hide'); $("#sendEnquiryModal #frmPronotif")[0].reset();//reset all values return false; } }); } }); jQuery.validator.addMethod("email", function(value, element) { return /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(value); }, 'Please enter a valid email address'); }); function setProductIdInEnquiryModal(product_id) { $("#sendEnquiryModal #product_id").val(product_id); } </script> <script type="text/javascript"> if(0 > 0 ) { $(document).ready(function (){ $(".AllIconBox.DefaultLinks #header_mini_cart_details").show() ; $("#header_mini_cart_details span.badge").html(0); }) } </script> <!-- end footer --> <!-- start scroll to top --> <script type="text/javascript"> $(document).ready(function(){ cart_items_count = $("div.shopping-cart-header span.badge").html(); $(".headerMobileBox div#header_mini_cart_details span.badge").html(cart_items_count); // cart_items_count = $("#myProMiniCart #mini_cart_header span.badge").html(); if(parseInt(cart_items_count) > 0 ) { $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details").each(function(){ $(this).show();}); } $(".AllIconBox.DefaultLinks .open_mobilecart #header_mini_cart_details a#cart_badge span.badge").each(function(){ $(this).html(cart_items_count); }); }); $(".note-success").show(); setTimeout(function() { $(".note-success").hide(); }, 5000); </script> <script src="/js/Front/core/simpleMobileMenu.js"></script> <script type="text/javascript"> jQuery(document).ready(function($) { $('select.AutoSuggestBox').select2({'containerCssClass':'AutoSuggestBox'}); $('.smobitrigger').smplmnu(); }); $(window).scroll(function() { if ($(this).scrollTop() > 1){ $('header').addClass("sticky"); } else{ $('header').removeClass("sticky"); } }); </script> </body> </html>' } $cookies = [] $values = [ (int) 0 => 'no-store, no-cache, must-revalidate, post-check=0, pre-check=0' ] $name = 'Cache-Control' $first = true $value = 'no-store, no-cache, must-revalidate, post-check=0, pre-check=0'header - [internal], line ?? Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 181 Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 58 Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 141 [main] - ROOT/webroot/index.php, line 40
0
2024 | Red Wine
Wine Style: Red Wine
Vintage: 2024
Producer: Don Manuel Villafane
Argentinian Malbec tends to enjoy mellower tannin that it's French counterpart. Dense red colour. Full and rich fruit nose of wild berries and blackcurrant. The mouth is lush and full leading to a very well balanced and long finish.
Classification: Estate Selection | ABV: 14% | Closure: Natural Cork
Sign up here to join our mailing list for news, reviews, events information, special offers and much more. If you are a trade customer, contact us to discuss your specific requirements.
NOW [DISCOUNT_PERCENTAGE]% OFF
NOW [DISCOUNT_PERCENTAGE]% OFF
NOW [DISCOUNT_PERCENTAGE]% OFF
NOW [DISCOUNT_PERCENTAGE]% OFF

